在XY图上可视化模拟数据
此示例演示如何在模拟数据检查器中的XY图上绘制数据,并使用回放控件分析绘制信号之间的关系。对模型进行两次模拟ex_sldemo_bounce
分析弹跳球的位置和速度之间的关系。
本例中使用的XY图形也可以在Record块和XY Graph块中使用。当您在Record块和XY Graph块中使用XY图形时,您可以使用工具条添加可视化并配置外观。按照本例中所示的方法在XY图上绘制数据。
模拟模型
打开模型ex_sldemo_bounce
,模拟弹跳球的动力学。
open_system (“ex_sldemo_bounce”)
由于模型被配置为记录输出数据,连接到Outport块的位置和速度信号将记录到工作空间和模拟数据检查器。
要模拟模型,单击运行.然后,在审查结果,点击数据检查打开模拟数据检查器。
或者,您可以模拟模型并以编程方式打开仿真数据检查器。
= sim卡(“ex_sldemo_bounce”);Simulink.sdi.view
XY地块上的地块数据
默认情况下,模拟数据检查器为布局中的每个子图使用时间图。若要在XY图上绘制数据,请将可视化添加到布局中。单击“可视化和布局”,然后拖动XY图标移到副图上。
要在XY图上绘制信号,请选择表中这两个信号的行并将它们拖到图上。举行转变键或Ctrl键可在表中选择多个信号行。
指定使用哪个信号作为x数据和使用哪个作为y显示在图表右下方的系列菜单中的数据。使用第一个下拉列表选择提供的信号x数据,并使用第二个下拉列表选择提供的信号y拼。交换电流x而且y数据选择,单击下拉列表之间的Swap按钮。
对于本例,使用位置
随着x数据和速度
为y数据。
可以使用“可视化设置”修改XY图形的外观。要访问XY图形的可视化设置,请单击可视化设置。
线和标记的颜色可以与提供信号的颜色相匹配x数据或信号提供y数据。默认情况下,行和标记都使用y设在信号颜色。指定的设置适用于布局中的所有XY图形。
的限制也可以更改x设在和y-轴从可视化设置。要改变限制,首先要明确自动定量.的新值x而且y限制。这些限制适用于当前选定的XY子图。默认情况下,自动定量,它在XY子图上执行适合视图的操作。
添加时间图和检查数据
您可以在模拟数据检查器、记录块或XY图形块的布局中包含多个可视化。例如,更改为带有三个子图的布局,这样您就可以在时间图上与XY图并排看到每个信号。
若要更改子图布局,请单击“可视化和布局”。然后,在基本布局部分,选择两个子图位于第三个子图之上的布局。
画出位置
信号在右上方的时间图上,并绘制速度
信号在底部的时间图上。若要在时间图上绘制信号,请选择要绘制信号的子图,然后选择要绘制信号旁边的复选框。
要检查数据,请添加游标。在XY图中,游标的垂直线显示x的值,水平线表示y设在价值。与该点对应的时间显示在图的右上角。
沿着绘制的直线在XY图中移动光标。您还可以使用键盘上的方向键在XY图中移动光标,或者在直线上的一个点上暂停并单击高亮显示的点。
当您在时间图中拖动光标时,XY图中的光标将在绘制的数据中同步移动。XY图只能有一个游标。在布局中添加两个游标时,XY游标在时间图中随左游标一起移动。
重复的数据
现在您已经有了模拟数据的全面可视化,重放数据可以帮助您理解信号之间的关系。当您在模拟数据检查器中重播数据时,动画游标将从开始时间到结束时间遍历已记录的模拟数据。通过单击“显示/隐藏重播控件”将重播控件添加到视图中。
你可以随时控制回放和暂停的速度。默认情况下,模拟数据检查器以每秒一秒的速度重放数据,这意味着光标在一秒的时钟时间内移动一秒的数据。本例中的数据跨度为25秒。通过点击标签左边的箭头来减慢重放速度。
有关使用重放控件的更多信息,请参见在模拟数据检查器中重放数据.
分析多个模拟的数据
要分析模拟参数的变化如何影响数据,可以在XY图上绘制多个序列。用更高的球初速度再次模拟模型。
使用Simulink®编辑器或MATLAB™命令窗口,更改初始值参数的初始速度块25
.然后,对模型进行仿真。
set_param (“ex_sldemo_bounce /初始速度”,“价值”,“25”) sim卡(“ex_sldemo_bounce”);
模拟数据检查器将第一次运行移动到存档,并将视图转移到新运行。要调整来自新运行的信号的缩放级别,请单击“适合查看”。
将第一次运行从归档文件拖到工作区域。然后,使用运行操作菜单将绘制的信号选择从当前运行复制到第一次运行。
若要从当前运行复制绘制的信号选择,请单击当前运行行右侧的三个点。然后,在绘制信号选择中,选择复制.
要绘制第一次运行的数据,请将绘制的信号选择粘贴到运行中。单击行右侧的三个点进行第一次运行。然后,在绘制信号选择中,选择粘贴.
两次运行的信号都有相同的名称和相同的信号颜色。在第一次运行时改变信号的颜色。
单击表中该行的表示。
选择一个新颜色。
点击集.
两次运行中的信号也具有相同的名称。要确定哪一次运行包含绘图信号,您可以使用图例中的工具提示。
您还可以重命名信号。例如,将第一次运行中的信号重命名为位置1
而且速度- 1
.要重命名信号,双击表中的名称并输入新名称。
当向XY图添加多个序列时,每个序列都有一个游标。XY图上的所有游标同步移动,因此游标上显示的所有信号值对应相同的时间。
可以使用子图上下文菜单管理在XY图上绘制的信号。右键单击XY绘图并选择节目策划的信号
.使用序列菜单,您可以从图中删除序列或修改提供序列的信号x拼,y-每个系列的数据。