WinProp_Generate_Beams

Data Fields

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
The documentation was generated from the following file:
  • source.eng/Beams/winprop_beams_types.h