This structure is used for the definition of the antenna pattern. It is used in WinProp_Antenna.
Information: If "Filename" is not NULL, this pattern is loaded and used. If "Filename" is NULL and "NrVertical" and "NrHorizontal" is not 0, the values from the vertical and horizontal patterns are used to determine the 3D pattern. If "NrVertical" and "NrHorizontal" are 0, the values of the 3D pattern in "Gain3D" and "Phase3D" are considered. This means the following priority: Load from file => 2x2D pattern => 3D pattern.
Orientation of Antenna Pattern
Orientation of pattern is as follows.
Figure 1. Vertical pattern
Filename of the supported antenna pattern, if it should be read from file. If this is NULL, the antenna pattern data is available in the following variables.
Filename of the supported antenna pattern contained in the component database
NrVertical
int WinProp_Pattern::NrVertical
Number of points in vertical direction.
AnglesVertical
double * WinProp_Pattern::AnglesVertical
Array with angles for vertical pattern. The orientation of the antenna is described in the figure below.
GainVertical
double * WinProp_Pattern::GainVertical
Array with gain values (dBi) for vertical pattern.
NrHorizontal
int WinProp_Pattern::NrHorizontal
Number of points in horizontal direction.
AnglesHorizontal
double * WinProp_Pattern::AnglesHorizontal
Array with angles for horizontal pattern. The orientation of the antenna is described in the figure below.
GainHorizontal
double * WinProp_Pattern::GainHorizontal
Array with gain values (dBi) for horizontal pattern.
Gain3D
double ** WinProp_Pattern::Gain3D
Array with gain values (dBi) for 3D pattern. This array must have the exact size of 180 vertical elements and 360 horizontal elements. This means that only patterns with 1 degree resolution are supported.
Phase3D
double ** WinProp_Pattern::Phase3D
Array with phase values (rad) for 3D pattern. This array must have the exact size of 180 vertical elements and 360 horizontal elements. This means that only patterns with 1 degree resolution are supported.