Main Content

Platform.emit

Radiate signals from emitters mounted on platform

Description

[signals,emitterconfigs] = emit(ptfm,time) returns signals, signals, radiated by all the emitters mounted on the platform, ptfm, at the specified time. The function also returns all emitter configurations, emitterconfigs.

Input Arguments

collapse all

Scenario platform, specified as a Platform object. To create platforms, use the platform method.

Emission time, specified as a positive scalar.

Example: 100.5

Data Types: single | double

Output Arguments

collapse all

Signals radiated by emitters on platform, returned as a cell array of radarEmission and sonarEmission objects.

Emitter configurations, returned as a structure. An emitter configuration has these fields:

FieldDescription
EmitterIndex

Unique emitter index, returned as a positive integer.

IsValidTime

Valid emission time, returned as 0 or 1. IsValidTime is 0 when emitter updates are requested at times that are between update intervals specified by the UpdateInterval property.

IsScanDone

Whether the emitter has completed a scan, returned as true or false.

FieldOfView

Field of view of the emitter, returned as a two-element vector [azimuth; elevation] in degrees.

MeasurementParameters

Emitter measurement parameters, returned as an array of structures containing the coordinate frame transforms needed to transform positions and velocities in the top-level frame to the current emitter frame.

Data Types: single | double

See Also

| |

Introduced in R2018b