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