Функциональный блок SUNPOS

Функциональный блок SUNPOS вычисляет азимут и высоту Солнца.

Примечание: Расчеты не точно совпадают с функциональными блоками SUNINFO и DAYLIGHT, так как там используется другая формула для расчета.

Вход DT

Определяет момент времени для расчета в DT#. Таким образом, можно определить, где находится Солнце через час или в определенную дату. Если вход не используется или на нем присутствует значение NULL, то используется текущее время.

Вход PT

Определяет интервал для расчета положения Солнца. Рекомендуется задавать высокое значение. Для затенения достаточно одного расчета каждые 20 секунд. Если вход не используется или на нем присутствует значение NULL, то предполагается T#1m.

При перезапуске или изменении входного значения (кроме DT) все выходные значения сразу же пересчитываются.

Вход Temperature [°C]

С помощью этого входа можно передать температуру в градусах Цельсия для расчета. Это повышает точность расчета. Она используется для компенсации астрономической рефракции. Если вход не используется или на нем присутствует значение NULL, то используется стандартное значение 10.

Вход Barometric pressure [mbar]

С помощью этого входа можно передать атмосферное давление в миллибарах или гектопаскалях для расчета. Это повышает точность расчета. Оно используется для компенсации астрономической рефракции. Если вход не используется или на нем присутствует значение NULL, то используется стандартное значение 1'013.

Вход Latitude

Этот вход определяет широту местоположения как число с плавающей запятой. Значение передается в виде десятичной дроби.

Если этот вход Latitude и Longitude не определен или NULL, то координата берется из проекта.

Вход Longitude

Этот вход определяет долготу местоположения как число с плавающей запятой. Значение передается в виде десятичной дроби.

Если этот вход Latitude и Longitude не определен или NULL, то координата берется из проекта.

Выход Azimuth

Возвращает рассчитанный азимут или угол между меридианной плоскостью и вертикальной плоскостью небесного тела.

Выход Elevation

Возвращает высоту Солнца, также известную как высота над горизонтом. Если Солнце находится ниже 0° горизонта, то этот угол отрицательный.

Совет: Если необходимо определить угол от зенита, то значение можно рассчитать по формуле 90-Elevation.