Main Content

emit

Collect emissions from all emitters mounted on platform

Description

emissions = emit(plat,time) reports signals emitted from all emitters mounted on the platform, plat, at the specified emission time, time.

[emissions,emitterConfigs] = emit(plat) also returns the configurations of all emitters at the emission time.

Input Arguments

collapse all

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

Simulation time, specified as a positive scalar.

Example: 1.5

Data Types: single | double

Output Arguments

collapse all

Emissions of all emitters mounted on the platform, returned as a cell array of emission objects such as radarEmission objects.

Emitter configurations, returned as an array of emitter configuration structures. Each structure 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.

Introduced in R2021a