检查仿真数据
您可以使用模拟数据检查器来查看和检查来自模拟或导入数据的信号。模拟数据检查器通过允许您在多个子图上排列来自多个模拟和源的数据,提供了数据的全面视图。可以在图中缩放和平移,并使用数据游标仔细检查信号值,还可以重放数据以分析信号关系。
此示例向您展示如何查看和检查来自模型的信号数据slexAircraftExample
使用模拟数据检查器。
配置测井信号
本例使用信号记录将数据发送到模拟数据检查器。您还可以从基本工作区或CSV、MDF、微软®Excel®,或mat文件。有关更多信息,请参见在模拟数据检查器中查看数据.
打开模型slexAircraftExample
,标记几个用于测井的信号,并运行模拟。
打开模型。
openExample (“金宝appsimulink_aerospace / AircraftLongitudinalFlightControlExample”)
要记录
q, rad /秒
,坚持
,以及α,rad
信号,选择模型中的信号。然后,单击测井信号.日志标识出现在每个标记为记录的信号上方。
双击Pilot块。集波形来
正弦
.点击好吧.在模拟选项卡上,单击数据检查打开模拟数据检查器。
模拟模型。模拟运行显示在模拟数据检查器中。
默认情况下,检查窗格按行列出所有记录的信号,按模拟运行组织。您可以展开或折叠任何运行以查看运行中的信号。有关信号分组的更多信息,请参见配置模拟数据检查器.
查看信号
若要选择要绘制的信号,请使用表中信号旁边的复选框。选项旁边的复选框q, rad /秒
,坚持
,α,rad
信号。当要绘制的信号更容易在模型中找到时,可以单击该信号的日志标记,以便在模拟数据检查器中绘制它。
您还可以使用浏览模式快速查看运行时间图中的所有信号。有关更多信息,请参见可视化许多日志信号.
在多个地块上查看信号
您可以使用子图布局来查看不同子图上的信号组。例如,您可以在相同的子图或视图信号上排列来自不同模拟运行的相同信号,这些信号具有相似的值范围。
在模型中,双击Pilot块。集波形来
广场
.点击好吧.模拟模型。
默认情况下,模拟数据检查器自动将先前的运行移动到存档中,并将视图传输到当前运行。拖
运行1
从档案室进入工作区域。单击布局并选择
2×1
情节布局。单击下面的子图。在检查窗格中的复选框
q, rad /秒
,坚持
,α,rad
信号下运行1
.中的复选框检查窗格表示在所选子图中绘制的信号,用蓝色标出。
您也可以图形化地移动信号,而不是使用复选框。将信号从检查窗格或要在其中绘图的子图的另一个子图。
有关使用图的更多信息,请参见使用模拟数据检查器创建图.
缩放、平移和调整地块大小
您可以通过最大化子图或将视图扩展到全屏来仔细检查更大的观看区域中的信号。
—选择“最大化”,将活动子图扩展到占据整个图形查看区域。
-选择全屏查看你的整个布局使用你的整个屏幕。模拟数据检查器自动折叠导航窗格,以便布局的视图尽可能大。
您可以在使用时间图可视化的子图中缩放和平移,以检查信号值和信号之间的关系。您可以从图表上方的工具栏或子图表菜单访问缩放和平移控件。每个图标允许您使用鼠标控制情节的各个方面.
您可以从下拉列表中选择缩放按钮的动作。
当您希望放大图中的选定区域时,请选择放大.当你拥有放大选择后,模拟数据检查器将根据所选择的绘图区域调整其执行的缩放动作。只放大y尺寸,垂直拖动。水平拖动时,模拟数据检查器仅在t维度。您还可以单击并拖动以放大矩形区域。
您可以单击图形查看区域,在两个轴上放大固定数量。用鼠标滚轮滚动可以在两个轴上放大和缩小。
选择缩小当您在图形化查看区域内单击时,从子图的中心缩小一个固定的数值。你也可以使用缩小撤销先前的放大操作。
选择放大时间使所有鼠标动作放大t设在。单击图形查看区,可以固定缩放。可以单击并拖动图形化查看区域,以选择图形的一部分作为t设在。用鼠标滚轮滚动可以放大和缩小t设在。
选择放大Y使所有鼠标动作放大y设在。您可以在图形查看区单击,进行固定的缩放。还可以单击并拖动以选择部分绘图作为限制y设在。用鼠标滚轮滚动可以放大和缩小y设在。
选中鼠标指针后,可以通过单击来选择信号。通过点击图上的任意位置并拖动鼠标进行平移。
您可以选择合适的动作来缩放轴。
选择适合查看要同时缩放y和时间轴,以适应您绘制的数据。
选择适合在时间上观看缩放t-axis来适合您的数据。
选择适合在Y中查看缩放y-axis来适合您的数据。
相关的次要情节
默认情况下,子情节是链接的。当你执行改变时间轴的操作时,链接图会有一个同步响应,包括:
任何泛操作涉及t设在
的任何缩放操作t设在
任何适合查看的操作涉及t设在
任何对t设在限制
要在子图中独立检查数据,可以取消子图的链接。
选择要断开链接的子图。
单击查看区右上方的可视化设置按钮。
在限制节,清除链接图选择。
断开链接符号出现在未链接的子图上。
使用游标检查模拟数据
在“模拟数据检查器”中,可以使用数据游标检查信号。您可以使用一个或两个游标来检查数据。如果要添加两个游标,请选择两个游标从显示/隐藏数据游标下拉列表。
使用两个游标,将显示三个时间值:与每个游标位置对应的时间和游标所跨越的时间。通过在两个游标之间拖动span标签,可以将两个游标移动在一起。还可以通过在标签字段中输入所需的值来设置跨度。
练习使用一个游标检查数据。
选择一个游标从显示/隐藏数据游标下拉列表.
将数据游标向左或向右拖动到感兴趣的点。还可以使用方向键将数据光标从一个示例移动到另一个示例。
如果要查看特定时间点的数据,请单击光标time字段并输入所需的时间值,例如:
40.33
.如果信号在感兴趣的点上没有样本,仿真数据检查器将在指定的时间内插入该值。数据游标中的星号表示显示的值被插入。有关插值方法的信息,请参见插值.
检查完数据后,单击显示/隐藏数据游标命令,将光标移出查看区域。
重复的数据
您可以在模拟数据检查器中重放数据,以检查信号值的变化和信号之间的关系。在模拟数据检查器中重放数据对任何模型或模拟都没有影响。要重放数据,首先通过单击显示/隐藏重放控件来显示重放控件.然后按“重放”.
仿真数据检查器同步扫描光标,显示视图中所有子图上的信号值。默认情况下,数据以每秒1秒的速率回放,这意味着重放1秒的数据需要1秒的时钟时间。您可以使用标签两侧的箭头调整重播速度,也可以单击标签输入所需的速度。您还可以暂停回放,并使用步进和后退按钮逐个样本检查信号值。有关详细示例,请参见在模拟数据检查器中重放数据.
检查元数据
仿真数据检查器允许您在属性窗格。在右边的列中,您可以使用白框编辑属性。在查看比较时,模拟数据检查器将用红色突出显示元数据差异。
中每次运行下的表也可以查看信号的元数据检查窗格。要选择要显示的信号属性,请单击“首选项”并点击检查.中选择要显示的列检查-列列表。列按照您选择它们的顺序出现在表中。
该表描述了元数据属性。
属性名 | 价值 |
---|---|
行 | 信号线的样式和颜色 |
存储单元 | 信号测量单元 |
数据类型 | 信号数据类型 |
复杂性 | 信号类型-实数或复数 |
复杂的格式 | 用于可视化复杂数据的格式 |
样品时间 | 抽样类型 |
模型 | 产生信号的模型名称 |
块名称 | 信号源块的名称 |
块路径 | 信号源块的路径 |
港口 | 块输出端口上信号的索引 |
维 | 包含信号的矩阵的维数 |
通道 | 信号在矩阵中的索引 |
运行 | 包含信号的模拟运行的名称 |
绝对的宽容 | 用户指定的信号的绝对值公差 |
相对宽容 | 用户指定的信号的正值相对容差 |
超越全局容忍 | 用户指定的属性,用于确定信号容差是否优先于全局容差 |
时间的宽容 | 用户指定的信号的正时间公差 |
插值函数方法 | 用户指定的插值方法用于绘制信号 |
同步方法 | 用户指定的同步方法用于协调信号进行比较 |
时间序列根 | 与MATLAB中导入的信号相关的变量名称®工作空间 |
时间源 | 包含从MATLAB工作区导入的信号的时间数据的数组的名称 |
数据源 | 包含从MATLAB工作区导入的信号数据的数组的名称 |
描述 | 信号描述 |
显示单位 | 用来显示信号的装置 |
域 | 由测井模拟数据创建的数据的信号类型 |
显示比例 | 用于显示信号的缩放 |
显示抵消 | 用于显示信号的偏移量 |
在比较窗格中创建类似的信号属性表比较—列首选项列表.许多参数都有一个基线信号和一个比较信号,可以单独显示。当参数未指定基线信号或比较信号,但两个信号都具有该属性时,该列显示基线信号的数据。的参数之外检查窗格中,比较窗格具有特定于比较的列。
属性名 | 价值 |
---|---|
最大的区别 | 的最大差值基线而且把......比作信号 |
对齐的 | 中规定的主信号对准准则比较-对齐选项卡中的模拟数据检查器首选项菜单 |
默认情况下,该表显示基线名称、绝对公差、相对公差、最大差值和比较结果的列。有关更多信息,请参见比较仿真数据.