Click or drag to resize

SimpleAnalogTransmitter Constructor (String, Point, Axes, Double, Double, Double, PolarizationSource)

Creates a new instance, specifying all parameters.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public SimpleAnalogTransmitter(
	string name,
	Point location,
	Axes orientationAxes,
	double carrierFrequency,
	double effectiveIsotropicRadiatedPower,
	double bandwidth,
	PolarizationSource polarizationSource
)

Parameters

name
Type: SystemString
The name of the transmitter.
location
Type: AGI.Foundation.GeometryPoint
The Point defining the location of the receiver over time.
orientationAxes
Type: AGI.Foundation.GeometryAxes
The Axes defining the orientation of the receiver over time.
carrierFrequency
Type: SystemDouble
The frequency, in Hertz, that this transmitter broadcasts on.
effectiveIsotropicRadiatedPower
Type: SystemDouble
The power, in Watts, that this transmitter broadcasts isotropically
bandwidth
Type: SystemDouble
The bandwidth of the signal, in Hertz.
polarizationSource
Type: AGI.Foundation.CommunicationsPolarizationSource
The polarization source for modeling polarization efficiency.
Remarks
Because the SimpleAnalogTransmitter uses an IsotropicGainPattern, the orientation of this transmitter does not affect the communications analysis. The orientationAxes parameter in this constructor is made available to allow configuration for other analyses that may require it to be set.
See Also