主要内容

万博1manbetxSimulink.sdi.view

打开模拟数据检查器

描述

例子

万博1manbetxSimulink.sdi.view打开模拟数据检查器.您可以编写脚本来绘制数据并自定义模拟数据检查器属性,然后使用万博1manbetxSimulink.sdi.view看看结果。

例子

全部折叠

您可以从MATLAB中打开仿真数据检查器®命令行来可视化、检查和分析数据。

万博1manbetxSimulink.sdi.view

此示例演示如何创建运行,向其添加数据,然后在模拟数据检查器中查看数据。

为运行创建数据

创建timeseries对象,以包含正弦信号和余弦信号的数据。给每个timeseries对象的描述性名称。

时间= linspace(0,20,100);sinine_vals = sin(2*pi/5*time);Sine_ts =时间序列(sine_vals,time);sine_ts。Name =“sin, T = 5”;Cos_vals = cos(2*pi/8*time);Cos_ts =时间序列(cos_vals,时间);cos_ts。Name =“余弦,T = 8”

创建运行并添加数据

使用万博1manbetxSimulink.sdi.view函数打开模拟数据检查器。

万博1manbetxSimulink.sdi.view

若要将数据从工作区导入到仿真数据检查器,请创建万博1manbetxSimulink.sdi.Run对象使用万博1manbetxSimulink.sdi.Run.create函数。方法将有关运行的信息添加到其元数据中的名字而且描述的属性运行对象。

sinusoidsRun = 万博1manbetxSimulink.sdi.Run.create;sinusoidsRun。Name =正弦曲线的;sinusoidsRun。描述=不同频率的正弦和余弦信号

使用添加函数将在工作区中创建的数据添加到空运行中。

添加(sinusoidsRun“var”、sine_ts cos_ts);

在模拟数据检查器中绘制数据

使用getSignalByIndex访问功能万博1manbetxSimulink.sdi.Signal包含信号数据的对象。您可以使用万博1manbetxSimulink.sdi.Signal对象属性指定信号的线条样式和颜色,并在模拟数据检查器中绘制它。指定LineColor而且LineDashed每个信号的属性。

sinine_sig = getSignalByIndex(sinusoidsRun,1);sine_sig。LineColor = [0 0 1];sine_sig。LineDashed =“-”。;cos_sig = sinusoidsRun.getSignalByIndex(2);cos_sig。LineColor = [0 1 0];cos_sig。LineDashed =“——”

使用万博1manbetxSimulink.sdi.setSubPlotLayout函数配置2——- - - - - -1模拟数据检查器绘图区域中的子绘图布局。然后使用plotOnSubplot函数在上面的子图上绘制正弦信号,在下面的子图上绘制余弦信号。

万博1manbetxSimulink.sdi.setSubPlotLayout (2, 1);plotOnSubPlot (sine_sig 1 1,真实);plotOnSubPlot (cos_sig 2 1,真实);

关闭模拟数据检查器并保存数据

在检查完绘制的信号数据后,可以关闭Simulation data Inspector并将会话保存到MLDATX文件中。

万博1manbetxSimulink.sdi.close (“sinusoids.mldatx”

选择

您可以从Simulink中打开仿真数据检查器万博1manbetx®编辑器工具栏模拟数据检查器按钮

版本历史

在R2011b中引入