Документация Engee

Julian Date Conversion

Страница в процессе разработки.

Преобразование в юлианскую дату.

Тип: SubSystem

Путь в библиотеке:

/Aerospace/Axes Transformations/Julian Date Conversion

Описание

Блок Julian Date Conversion осуществляет преобразование из григорианского календаря в юлианский. Преобразование действительно для всех дат нашей эры (н.э.) по григорианскому календарю.

Порты

Вход

# day — источник времени
скаляр | матрица

Details

Источник времени из григорианского календаря.

Название этого порта соответствует значению параметра Time increment.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# JD — юлианская дата
скаляр | матрица

Details

Дата по юлианскому календарю.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Date and time

# Year — год

Details

Год для расчета юлианской даты.

Значение по умолчанию

2013

Имя для программного использования

year

Настраиваемый

Нет

Вычисляемый

Да

# Month — месяц

Details

Месяц для расчета юлианской даты.

Значение по умолчанию

1

Имя для программного использования

month

Настраиваемый

Нет

Вычисляемый

Да

# Day — день

Details

День для расчета юлианской даты.

Значение по умолчанию

1

Имя для программного использования

day

Настраиваемый

Нет

Вычисляемый

Да

# Hour — час

Details

Час для расчета юлианской даты.

Значение по умолчанию

0

Имя для программного использования

hour

Настраиваемый

Нет

Вычисляемый

Да

# Minutes — минуты

Details

Минуты для расчета юлианской даты.

Значение по умолчанию

0

Имя для программного использования

minutes

Настраиваемый

Нет

Вычисляемый

Да

# Seconds — секунды

Details

Секунды для расчета юлианской даты.

Значение по умолчанию

0

Имя для программного использования

seconds

Настраиваемый

Нет

Вычисляемый

Да

# Time increment — приращение времени
Day | Hour | Min | Sec

Details

Приращение времени между указанной датой и желаемым временем моделирования. Например, при выборе значения Day и подключением таймера моделирования к порту означает, что каждое приращение времени составляет один день, и блок корректирует свои расчеты с учетом этого времени моделирования.

Значения

Day | Hour | Min | Sec

Значение по умолчанию

Day

Имя для программного использования

mask_time_increment

Настраиваемый

Нет

Вычисляемый

Да

Time scale

# UTC (leap seconds accounting) — учитывать високосные секунды

Details

Установите этот флажок, чтобы вычислять юлианскую дату с учетом високосных секунд.

Значение по умолчанию

false (выключено)

Имя для программного использования

scale

Настраиваемый

Нет

Вычисляемый

Да

# Calculate modified Julian date — модифицированная юлианская дата

Details

Установите этот флажок, чтобы вычислять модифицированную юлианскую дату.

Если этот флажок установлен, то выходной порт будет иметь название MJD.

Значение по умолчанию

false (выключено)

Имя для программного использования

is_calc_mod_jd

Настраиваемый

Нет

Вычисляемый

Да

# High accuracy Julian date (two float64) — двойная точность

Details

Установите этот флажок, чтобы вычислять юлианскую дату с двойной точностью.

Значение по умолчанию

false (выключено)

Имя для программного использования

is_high_accuracy

Настраиваемый

Нет

Вычисляемый

Да