Вычислим юлианскую дату или измененную юлианскую дату
Аэрокосмический Blockset/Утилиты/Модульные преобразования
Блок Julian Date Conversion преобразует указанную дату в дату Юлиана или измененную дату Юлиана.
Этот блок действителен для всех общих дат эпохи (CE) в григорианском календаре.
Расчет даты Юлиана не учитывает високосных секунд.
day - Источник синхроимпульсаИсточник часов для симуляции модели, заданный как скаляр или массив.
Наличие и метка этого порта зависит от параметра Time increment.
| Порт | Установка временного шага |
|---|---|
день |
|
час |
|
минута |
|
секунда |
|
Нет входного порта |
|
Типы данных: double
JD - Юлианское свиданиеЮлианское свидание, возвращённое в виде скаляра или массива.
Типы данных: double
Year - Год2013 (по умолчанию) | двойной точности, целое число, больше 1Год, указанный как скаляр, для вычисления юлианской даты.
Параметры блоков: year |
| Тип: Вектор символов |
| Значения: double, больше 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 - День1 (по умолчанию) | 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 (по умолчанию) | двойной точности, целое число, 0 на 24Час, используемый для вычисления даты Джулиана. Введите значение из 0 на 24.
Параметры блоков: hour |
| Тип: Вектор символов |
Значения: double, целое число, 0 на 24 |
По умолчанию: '0' |
Minutes - Минуты0 (по умолчанию) | двойной точности, целое число, 0 на 60Минуты, чтобы вычислить дату Джулиана. Введите число из 0 на 60.
Параметры блоков: min |
| Тип: Вектор символов |
Значения: double, целое число, 0 на 60 |
По умолчанию: '0' |
Seconds - Секунды0 (по умолчанию) | двойной точности, целое число, 0 на 60Укажите секунды, используемые для вычисления даты Юлиана. Введите число из 0 на 60.
Параметры блоков: sec |
| Тип: Вектор символов |
Значения: double, целое число, 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, вычисленная дата Юлиана не учитывает время симуляции модели. Выбор этой опции удаляет первый вход блока.
Этот параметр контролирует присутствие и метку выхода порта.
| Установка временного шага | Порт |
|---|---|
| день |
| час |
| минута |
| секунда |
| Нет входного порта |
Параметры блоков: 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.