Class in Zendir.Universe | Inherits from UniverseModel

Declaration

class ElectromagneticModel;

Description

An electromagnetic (EM) model can be added to any universe object which is able to produce a signature in the EM spectrum. This will enable EM signature lookups or standard EM models.


Properties

DeclaredDescription
FilePathThe file path for the electromagnetic lookup table.
FrequencyThe frequency of the signature in the EM spectrum.
OmnidirectionalGainThe gain of the sensor in decibels, assuming it is omnidirectional. Ifthis is not omnidirectional, the gain will be calculated based on theLookupMatrix.
Out_ElectromagneticSignatureMsgThe EM signature message that stores information about the currentsignature of the component.
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object.

Methods

DeclaredDescription
GetElectromagneticLossCalculates the Electro-Magnetic loss of the connection at someparticular angel about the component, symmetric about thecomponent’s up vector.
InitialiseLoads the EM signature properties from a CSV table. This will read a CSV fileand will interpolate the data to create a lookup table for the EM signature.
InheritedDescription
DestroyRemoves the current object from the simulation.
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.