Вычислите дату Джулиана, или изменил дату Джулиана
Aerospace Blockset / Утилиты / Модульные Преобразования
Блок Julian Date Conversion преобразует заданную дату в дату Джулиана или изменил дату Джулиана.
Этот блок допустим для всех дат нашей эры (CE) в Григорианском календаре.
Вычисление даты Джулиана не учитывает секунды прыжка.
day — Синхронизируйте источникСинхронизируйте источник для симуляции модели в виде скаляра или массива.
Присутствие и метка этого порта зависят от параметра Time increment.
| Порт | Установка шага времени |
|---|---|
день |
|
час |
|
min |
|
секунда |
|
Никакой порт импорта |
|
Типы данных: double
JD 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.