WinProp_Generate_Beams
Data Fields
- int
- NbrAzimuthBeamsCtrl
- int
- NbrElevationBeamsCtrl
- float
- AzimuthRangeCtrl
- float
- ElevationRangeCtrl
- float *
- MaxGainCtrl
- float *
- HorBeamwidthCtrl
- float *
- VerBeamwidthCtrl
- int
- NbrAzimuthBeamsData
- int
- NbrElevationBeamsData
- float
- AzimuthRangeData
- float
- ElevationRangeData
- float *
- MaxGainData
- float *
- HorBeamwidthData
- float *
- VerBeamwidthData
- float
- Frequency
- float
- PolAngle
- float
- XPD
- WinProp_Filename
- OutputFilename
- int
- GenerateEnvelopeBeams
- int
- GenerateEnvelope
Detailed Description
This structure is used to set the parameters for generating envelope and individual beam patterns when calling WinProp_GenerateBeams.
Field Documentation
- NbrAzimuthBeamsCtrl
-
- int WinProp_Generate_Beams::NbrAzimuthBeamsCtrl
- Number control beams in the azimuth domain.
- NbrElevationBeamsCtrl
-
- int WinProp_Generate_Beams::NbrElevationBeamsCtrl
- Number control beams in the elevation domain.
- AzimuthRangeCtrl
-
- float WinProp_Generate_Beams::AzimuthRangeCtrl
- Azimuth range for control beams in degrees.
- ElevationRangeCtrl
-
- float WinProp_Generate_Beams::ElevationRangeCtrl
- Elevation range for control beams in degrees.
- MaxGainCtrl
-
- float * WinProp_Generate_Beams::MaxGainCtrl
- Array of maximum gains for control beams in dBi. Needs to be an array of size NbrAzimuthBeamsCtrl * NbrElevationBeamsCtrl .
- HorBeamwidthCtrl
-
- float * WinProp_Generate_Beams::HorBeamwidthCtrl
- Array of 3-dB horizontal beamwidths for control beams in degrees. Needs to be an array of size NbrAzimuthBeamsCtrl * NbrElevationBeamsCtrl .
- VerBeamwidthCtrl
-
- float * WinProp_Generate_Beams::VerBeamwidthCtrl
- Array of 3-dB vertical beamwidths for control beams in degrees. Needs to be an array of size NbrAzimuthBeamsCtrl * NbrElevationBeamsCtrl .
- NbrAzimuthBeamsData
-
- int WinProp_Generate_Beams::NbrAzimuthBeamsData
- Number data beams in the azimuth domain
- NbrElevationBeamsData
-
- int WinProp_Generate_Beams::NbrElevationBeamsData
- Number data beams in the elevation domain
- AzimuthRangeData
-
- float WinProp_Generate_Beams::AzimuthRangeData
- Azimuth range for data beams in degrees.
- ElevationRangeData
-
- float WinProp_Generate_Beams::ElevationRangeData
- Elevation range for data beams in degrees.
- MaxGainData
-
- float * WinProp_Generate_Beams::MaxGainData
- Array of maximum gains for data beams in dBi. Needs to be an array of size NbrAzimuthBeamsData * NbrElevationBeamsData .
- HorBeamwidthData
-
- float * WinProp_Generate_Beams::HorBeamwidthData
- Array of 3-dB horizontal beamwidths for data beams in degrees. Needs to be an array of size NbrAzimuthBeamsData * NbrElevationBeamsData .
- VerBeamwidthData
-
- float * WinProp_Generate_Beams::VerBeamwidthData
- Array of 3-dB vertical beamwidths for data beams in degrees. Needs to be an array of size NbrAzimuthBeamsData * NbrElevationBeamsData .
- Frequency
-
- float WinProp_Generate_Beams::Frequency
- Frequency in MHz
- PolAngle
-
- float WinProp_Generate_Beams::PolAngle
- Linear Polarization angle in degrees
- XPD
-
- float WinProp_Generate_Beams::XPD
- Cross-polarization discrimination in dB
- OutputFilename
-
- WinProp_Filename WinProp_Generate_Beams::OutputFilename
- Name of output files without extension. For the file of the envelope and beam patterns, "_BeamPatterns" is appended to the filename. For the file of the envelope patterns, "_EnvelopePattern" is appended to the filename.
- GenerateEnvelopeBeams
-
- int WinProp_Generate_Beams::GenerateEnvelopeBeams
- Generate envelope patterns and a set of individual beams:
- 0 = No
- 1 = yes
- GenerateEnvelope
-
- int WinProp_Generate_Beams::GenerateEnvelope
- Generate only envelope in a separate file:
- 0 = No
- 1 = yes
- source.eng/Beams/winprop_beams_types.h