同步时间表
在实时编辑器中重新计时并将时间表合并为新的时间矢量
描述
的同步时间表Task允许您以交互方式从所有输入时间表收集变量,将它们同步到公共时间向量,并将结果作为单个时间表返回。这种效果类似于水平连接,尽管输入时间表可能有不同的行时间。该任务还自动生成MATLAB®为您的实时脚本编写代码。
使用这个任务,你可以:
在新行时间插入数据值。
将数据聚合到时间箱中(例如,从包含月数据的时间表创建包含季度平均值的时间表)。
删除具有重复行时间的行。
通过指定统一的时间步长或采样率,使输出为常规输出。
打开任务
添加同步时间表任务到MATLAB编辑器中的实时脚本:
在住编辑器选项卡上,选择任务>同步时间表.
在脚本中的代码块中,键入相关的关键字,例如
同步
或时间表
.选择同步时间表从建议的命令补全。
参数
输入时间表
-两个或两个以上时间表的名称
下拉列表项
从工作空间中所有非空时间表的列表中指定两个或多个输入时间表的名称。
您可以使用最初提供的两个下拉列表指定两个时间表的名称。若要指定更多时间表,请单击+下拉列表右侧的按钮。您可以添加无限数量的时间表。
选择方法
—指定行次数的方法
下拉列表项
指定计算输出时间表的新行时间的方法。
时间来自时间表
-从一个或多个输入时间表提取行时间的方法。例如,您可以使用所有时间表的行时间的并集,或者交叉点,或者最后一个时间表的行时间的并集。时间步长
-连续有规律间隔的划船时间之间的时间长度。采样率
-有规律间隔的行次数的抽样率或频率。工作时间
的向量的工作空间变量datetime
或持续时间
值。向量中的时间变成输出时间表的行时间。时间不需要有规律的间隔。
一般规则
—数据值调整规则
下拉列表项
指定时间表变量中数据值的调整规则。该规则适用于所有输入时间表中的所有变量,除非指定了例外情况。你可以重新采样或聚合数据值到:
用缺失的数据指示器或常量填补空白。
将数据值插值到新行时间。例如,重新采样100hz到200hz的测量数据。
将数据聚合到时间箱中。例如,从每小时测量的数据值计算每日平均值。
异常
-不同的规则或规则调整指定的变量
下拉列表项
单击添加按钮。然后从出现的时间表名称和变量名称的下拉列表中指定一个时间表变量。从第一个列表中选择一个输入时间表,然后从第二个列表中选择它的一个变量。
要调整指定变量中的数据,请从变量列表右侧的第三个下拉列表中选择一个规则。例外规则可以不同于一般规则。
要为其他时间表变量指定例外,请单击+第一个异常右侧的按钮。时间表名称、变量名称和规则的新下拉列表出现在前一个异常的下方。