主要内容

同步时间表

在实时编辑器中重新计时并将时间表合并为新的时间矢量

描述

同步时间表Task允许您以交互方式从所有输入时间表收集变量,将它们同步到公共时间向量,并将结果作为单个时间表返回。这种效果类似于水平连接,尽管输入时间表可能有不同的行时间。该任务还自动生成MATLAB®为您的实时脚本编写代码。

使用这个任务,你可以:

  • 在新行时间插入数据值。

  • 将数据聚合到时间箱中(例如,从包含月数据的时间表创建包含季度平均值的时间表)。

  • 删除具有重复行时间的行。

  • 通过指定统一的时间步长或采样率,使输出为常规输出。

打开任务

添加同步时间表任务到MATLAB编辑器中的实时脚本:

  • 住编辑器选项卡上,选择任务>同步时间表

  • 在脚本中的代码块中,键入相关的关键字,例如同步时间表.选择同步时间表从建议的命令补全。

例子

全部展开

的用法同步时间表实时编辑器任务以同步输入时间表中的数据。

首先,从firstTTMAT-file。TT1包含温度测量,和TT2包含湿度测量。

负载firstTT

添加同步时间表任务到您的活动脚本。

  • 的行时间的并集来指定新的行时间TT1而且TT2,使用选择方法菜单。

  • 要通过填充输出时间表变量中的空白来调整数据,请使用一般规则菜单。选择填满思念按照惯例。该任务用适合每个时间表变量的数据类型的缺失值填补空白。对于数值变量,缺少的值为

你可以用插值的值来填补空白,而不是s.指定线性插值作为一般规则。

同步到常规的每小时时间向量,而不是行时间的并集。

相关的例子

参数

从工作空间中所有非空时间表的列表中指定两个或多个输入时间表的名称。

您可以使用最初提供的两个下拉列表指定两个时间表的名称。若要指定更多时间表,请单击+下拉列表右侧的按钮。您可以添加无限数量的时间表。

指定计算输出时间表的新行时间的方法。

  • 时间来自时间表-从一个或多个输入时间表提取行时间的方法。例如,您可以使用所有时间表的行时间的并集,或者交叉点,或者最后一个时间表的行时间的并集。

  • 时间步长-连续有规律间隔的划船时间之间的时间长度。

  • 采样率-有规律间隔的行次数的抽样率或频率。

  • 工作时间的向量的工作空间变量datetime持续时间值。向量中的时间变成输出时间表的行时间。时间不需要有规律的间隔。

指定时间表变量中数据值的调整规则。该规则适用于所有输入时间表中的所有变量,除非指定了例外情况。你可以重新采样或聚合数据值到:

  • 用缺失的数据指示器或常量填补空白。

  • 将数据值插值到新行时间。例如,重新采样100hz到200hz的测量数据。

  • 将数据聚合到时间箱中。例如,从每小时测量的数据值计算每日平均值。

单击添加按钮。然后从出现的时间表名称和变量名称的下拉列表中指定一个时间表变量。从第一个列表中选择一个输入时间表,然后从第二个列表中选择它的一个变量。

  • 要调整指定变量中的数据,请从变量列表右侧的第三个下拉列表中选择一个规则。例外规则可以不同于一般规则。

  • 要为其他时间表变量指定例外,请单击+第一个异常右侧的按钮。时间表名称、变量名称和规则的新下拉列表出现在前一个异常的下方。

版本历史

在R2020a中引入

全部展开

Baidu
map