PhasedArrayGainPattern Constructor (Double, Double, IEnumerablePhasedArrayElement, PhasedArrayBeamformer) |
Initializes a new instance.
Namespace:
AGI.Foundation.Communications.Antennas
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public PhasedArrayGainPattern(
double designFrequency,
double backLobeSuppression,
IEnumerable<PhasedArrayElement> elementPattern,
PhasedArrayBeamformer beamformer
)
Public Sub New (
designFrequency As Double,
backLobeSuppression As Double,
elementPattern As IEnumerable(Of PhasedArrayElement),
beamformer As PhasedArrayBeamformer
)
public:
PhasedArrayGainPattern(
double designFrequency,
double backLobeSuppression,
IEnumerable<PhasedArrayElement^>^ elementPattern,
PhasedArrayBeamformer^ beamformer
)
new :
designFrequency : float *
backLobeSuppression : float *
elementPattern : IEnumerable<PhasedArrayElement> *
beamformer : PhasedArrayBeamformer -> PhasedArrayGainPattern
Parameters
- designFrequency
- Type: SystemDouble
The design frequency of the antenna. Determines the wavelength used to space the elements in the xy plane of the antenna. - backLobeSuppression
- Type: SystemDouble
The back lobe suppression value applied to the antenna gain when the link direction has a negative z component (back lobe). - elementPattern
- Type: System.Collections.GenericIEnumerablePhasedArrayElement
The list of PhasedArrayElement instances which comprise the element pattern. - beamformer
- Type: AGI.Foundation.Communications.AntennasPhasedArrayBeamformer
The phased array beam former used to steer the antenna beams.
See Also