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

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 UpdateInterval.

IsScanDone

IsScanDone is true when the emitter has completed a scan.

FieldOfView

Field of view of emitter.

MeasurementParameters

MeasurementParameters is 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