Beam Generation

Function List

WinProp_GenerateBeams
Generates patterns of individual beams and the corresponding envelope pattern from a set of parameters. It returns optionally (if non-null) the envelope patterns for control/data beams.
WinProp_ConvertBeams
Converts/combines a set of individual beams that are available in a set of individual antenna- pattern files into envelope and individual beam patterns. It returns optionally (if non-null) the envelope patterns for control/data beams.
WinProp_GenerateAntennaArrayPattern
Generates a beam radiation pattern using linear/planar phased array antenna. It returns optionally (if non-null) the beam pattern.

Function Details

int WinProp_GenerateBeams(const WinProp_Generate_Beams * parameters, const WinProp_Callback * callbacks, WinProp_Pattern * envelopeCtrl, WinProp_Pattern * envelopeData)

Description

Generates patterns of individual beams and the corresponding envelope pattern from a set of parameters. It returns optionally (if non-null) the envelope patterns for control/data beams.

Parameters

const WinProp_Generate_Beams * parameters
Parameters for controlling the operation. See WinProp_Generate_Beams.
const WinProp_Callback * callbacks
If non-null, the callbacks to be used.
WinProp_Pattern * envelopeCtrl
If non-null, structure containing the envelope pattern for control beams.
WinProp_Pattern * envelopeData
If non-null, structure containing the envelope pattern for data beams.

Returns An integer: 0 = success, failure otherwise.

int WinProp_ConvertBeams(const WinProp_Convert_Beams * parameters, const WinProp_Callback * callbacks, WinProp_Pattern * envelopeCtrl, WinProp_Pattern * envelopeData)

Description

Converts/combines a set of individual beams that are available in a set of individual antenna- pattern files into envelope and individual beam patterns. It returns optionally (if non-null) the envelope patterns for control/data beams.

Parameters

const WinProp_Convert_Beams * parameters
Parameters for controlling the operation. See WinProp_Convert_Beams.
const WinProp_Callback * callbacks
If non-null, the callbacks to be used.
WinProp_Pattern * envelopeCtrl
If non-null, structure containing the envelope pattern for control beams.
WinProp_Pattern * envelopeData
If non-null, structure containing the envelope pattern for data beams.

Returns An integer: 0 = success, failure otherwise.

int WinProp_GenerateAntennaArrayPattern(const WinProp_Antenna_Array * antennaArray, const WinProp_Callback * callbacks, WinProp_Pattern * beamPattern)

Description

Generates a beam radiation pattern using linear/planar phased array antenna. It returns optionally (if non-null) the beam pattern.

Parameters

const WinProp_Antenna_Array * antennaArray
Antenna array configuration. See WinProp_Antenna_Array.
const WinProp_Callback * callbacks
If non-null, the callbacks to be used.
WinProp_Pattern * beamPattern
If non-null, structure containing the beam pattern.

Returns An integer: 0 = success, failure otherwise.

The documentation was generated from the following file:
  • source.eng/Beams/winprop_beams_main.h