Вычислите дату Джулиана, или изменил дату Джулиана
Aerospace Blockset / Утилиты / Модульные Преобразования
Блок Julian Date Conversion преобразует заданную дату в дату Джулиана или изменил дату Джулиана.
Этот блок допустим для всех дат нашей эры (CE) в Григорианском календаре.
Вычисление даты Джулиана не учитывает секунды прыжка.
Port_1
— Синхронизируйте источникСинхронизируйте источник для симуляции модели, заданной как скаляр или массив.
Присутствие и метка этого порта зависят от параметра Time increment.
Порт | Установка шага времени |
---|---|
день |
|
час |
|
min |
|
секунда |
|
Никакой порт импорта |
|
Типы данных: double
Output 1
juliandateЮлианская дата, возвращенная как скаляр или массив.
Типы данных: double
Year
год
(значение по умолчанию) | дважды, целое число, больше, чем 1Год, заданный как скаляр, чтобы вычислить дату Джулиана.
Параметры блоков: year |
Ввод: символьный вектор |
Значения: двойной, больше, чем 1 |
Значение по умолчанию: '2013' |
Month
месяцJanuary
(значение по умолчанию) | February
| March
| April
| May
| June
| July
| August
| September
| October
| November
| December
Месяц, чтобы вычислить дату Джулиана. Из списка выберите месяц из January
к December
.
Параметры блоков: month |
Ввод: символьный вектор |
Значения: 'January' | 'February' | 'March' | 'April' | 'May' | 'June' | 'July' | 'August' | 'September' | 'October' | 'November' | 'December' |
Значение по умолчанию: 'January' |
Day
день
(значение по умолчанию) | 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
| 13
| 14
| 15
| 16
| 17
| 18
| 19
| 20
| 21
| 22
| 23
| 24
| 25
| 26
| 27
| 28
| 29
| 30
| 31
День, чтобы вычислить дату Джулиана. Из списка выберите день из 1
к 31
.
Параметры блоков: day |
Ввод: символьный вектор |
Значения: '1' | '2' | '3' | '4' | '5' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | '18' | '19' | '20' | '21' | '22' | '23' | '24' | '25' | '26' | '27' | '28' | '29' | '30' | '31'
|
Значение по умолчанию: '1' |
Hour
час
(значение по умолчанию) | дважды, целое число, 0
к 24
Час раньше вычислял дату Джулиана. Введите значение от 0
к 24
.
Параметры блоков: hour |
Ввод: символьный вектор |
Значения: дважды, целое число, 0 к 24 |
Значение по умолчанию: '0' |
Minutes
минуты
(значение по умолчанию) | дважды, целое число, 0
к 60
Минуты, чтобы вычислить дату Джулиана. Введите номер от 0
к 60
.
Параметры блоков: min |
Ввод: символьный вектор |
Значения: дважды, целое число, 0 к 60 |
Значение по умолчанию: '0' |
Seconds
секунды
(значение по умолчанию) | дважды, целое число, 0
к 60
Укажите, что секунды раньше вычисляли дату Джулиана. Введите номер от 0
к 60
.
Параметры блоков: sec |
Ввод: символьный вектор |
Значения: дважды, целое число, 0 к 60 |
Значение по умолчанию: '0' |
Calculate modified Julian date
— Модифицированные Юлианские данныеoff
(значение по умолчанию) | on
Установите этот флажок, чтобы вычислить модифицированную дату Джулиана (MJD) для соответствующих элементов года, месяца, дня, часа, минуты, и второй.
Выбор этого флажка изменяет метку выходного порта в MJD. Очистка этого флажка изменяет метку выходного порта в JD.
Параметры блоков: modflag |
Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Time increment
— Шаг времениDay
(значение по умолчанию) | Hour
| Min
| Sec
| None
Шаг времени между заданной датой и желаемое время симуляции модели. Блок настраивает расчетную дату Джулиана, чтобы учесть шаг времени от симуляции модели. Например, выбор Day
и соединение таймера симуляции к порту означает, что каждый раз инкрементный модуль является одним днем, и блок настраивает свое вычисление на основе того времени симуляции.
Если вы выбираете None
, расчетная дата Джулиана не учитывает время симуляции модели. Выбирание этой опции удаляет первый вход блока.
Этот параметр управляет присутствием и меткой выходного порта.
Установка шага времени | Порт |
---|---|
| день |
| час |
| min |
| секунда |
| Никакой порт импорта |
Параметры блоков: deltaT |
Ввод: символьный вектор |
Значения: 'Day' | 'Hour' | 'Min' | 'Sec' | 'None' |
Значение по умолчанию: 'Day' |
Action for out-of-range input
— Из области значений блокируйте поведениеNone
(значение по умолчанию) | Warning
| Error
Из области значений блокируйте поведение, заданное можно следующим образом.
Действие | Описание |
---|---|
| Никакое действие. |
| Предупреждая в Командном окне MATLAB®, симуляция модели продолжается. |
| MATLAB возвращает исключение, остановки симуляции модели. |
Параметры блоков: errorflag |
Ввод: символьный вектор |
Значения: 'None' | 'Warning' | 'Error' |
Значение по умолчанию: 'Error' |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.