SolarEWAxisSecondary (FUN)
FUNCTION SolarEWAxisSecondary : LREAL
This function provides the angle of secondary axis for solar tracking, in two axes, according to: azimuth, elevation, correction alignment factor and angle of main axis. This function is valid when north to south axis is acting as the main axis..
Alignement correction is the angle between system axis and east (clockwise)
![]()
NSAxisPrim provides the Angle of main axis (0°=zenith, -90°=east, 90°=west) like explained in below image,
![]()
The block output is the angle of secondary axis east to west, where zenith indicates 0° position. Output value is in Degrees with range -180.00…180.00. Negative value indicates clockwise rotation about the east to west axis. Otherwise, positive value indicates anticlockwise rotation about the east to west axis.
![]()
- InOut:
Scope
Name
Type
Initial
Comment
Return
SolarEWAxisSecondaryLREALInput
AzimuthLREAL0
1: Topocentric azimuth angle. Eastward from north (0°=360°=north, 90°=east, 180°=south, 270°=west). Format: Degrees, Range: 0 to 359.9999
ElevationLREAL0
2: Topocentric elevation angle (0°=sunrise, 90°=zenith). Format: Degrees, Range: -90.00…90.00. Negative values = darkness
AlignmentCorrectionLREAL0
3: Angle between system axis and north (clockwise). Format: Degrees, Range: -180.00…180.00.
NSAxisPrimLREAL0
4: Angle of main axis (0°=zenith, -90°=east, 90°=west). Format: Degrees.