主要内容

朱利安日期转换

计算朱利安日期或修改后的朱利安日期

  • 图书馆:
  • 航空空间 /公用事业 /单位转换

  • 朱利安日期转换块

描述

朱利安日期转换块将指定的日期转换为朱利安日期或修改后的朱利安日期。

限制

  • 该块对格里高利日历中的所有普通时代(CE)日期有效。

  • 朱利安日期的计算未考虑LEAP秒。

端口

输入

展开全部

模型仿真的时钟源,指定为标量或数组。

依赖性

该端口的存在和标签取决于时间增加范围。

港口 时间增量设置

小时

小时

最小

最小

没有机场端口

没有任何

数据类型:双倍的

输出

展开全部

朱利安日期,作为标量或数组返回。

依赖性

数据类型:双倍的

参数

展开全部

年,指定标量,以计算朱利安日期。

程序化使用

块参数
类型:角色向量
:double,大于1
默认'2013'

计算朱利安日期的月份。从列表中选择一个月一月十二月

程序化使用

块参数
类型:角色向量
'一月'|'二月'|'行进'|'四月'|'可能'|'六月'|'七月'|'八月'|'九月'|'十月'|'十一月'|'十二月'
默认'一月'

计算朱利安日期的一天。从列表中选择一天131

程序化使用

块参数
类型:角色向量
'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'

用于计算朱利安日期的小时。从024

程序化使用

块参数小时
类型:角色向量
:double,整数,024
默认'0'

分钟计算朱利安日期。输入一个数字060

程序化使用

块参数最小
类型:角色向量
:double,整数,060
默认'0'

指定用于计算朱利安日期的秒。输入一个数字060

程序化使用

块参数
类型:角色向量
:double,整数,060
默认'0'

选择此复选框,以计算年度,月,日,小时,分钟和第二年的相应元素的修改后的朱利安日期(MJD)。

依赖性

选择此复选框将输出端口标签更改为MJD。清除此复选框将输出端口标签更改为JD。

程序化使用

块参数modflag
类型:角色向量
'上'|'离开'
默认'离开'

指定日期和所需模型仿真时间之间的时间增加。该块调整了计算出的朱利安日期,以考虑模型模拟中的时间增加。例如,选择并将仿真计时器连接到端口意味着每个时间增量单元为一天,并且块根据模拟时间调整其计算。

如果您选择没有任何,计算出的朱利安日期未考虑模型仿真时间。选择此选项删除第一个块输入。

依赖性

该参数控制输出端口的存在和标签。

时间增量设置 港口

小时

小时

最小

最小

没有任何

没有机场端口

程序化使用

块参数Deltat
类型:角色向量
'天'|'小时'|'|'sec'|'没有任何'
默认'天'

超出范围的行为,指定如下。

行动 描述

没有任何

没有行动。

警告

警告Matlab®命令窗口,模型模拟继续。

错误(默认)

MATLAB返回例外,模型模拟停止。

程序化使用

块参数errorflag
类型:角色向量
'没有任何'|'警告'|'错误'
默认'错误'

扩展功能

C/C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

版本历史记录

在R2013B中引入

也可以看看