主要内容

金宝appSimulink.sdi.view

检查员打开模拟数据

描述

例子

金宝appSimulink.sdi.view打开仿真数据检查。您可以编写一个脚本绘制您的数据和定制仿真数据检查属性,然后使用金宝appSimulink.sdi.view看到结果。

例子

全部折叠

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

金宝appSimulink.sdi.view

这个例子展示了如何创建一个运行时,添加数据,然后把数据仿真数据检查员。

创建数据运行

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

时间= linspace (0, 20100);sine_vals =罪(2 * 5π/ *时间);sine_ts = timeseries (sine_vals、时间);sine_ts。Name =“sin, T = 5”;cos_vals = cos(π/ 2 * 8 *时间);cos_ts = timeseries (cos_vals、时间);cos_ts。Name =“余弦,T = 8”;

创建一个运行和添加数据

使用金宝appSimulink.sdi.view函数打开仿真数据检查员。

金宝appSimulink.sdi.view

数据导入仿真数据检查员的工作空间,创建一个金宝appSimulink.sdi.Run对象使用金宝appSimulink.sdi.Run.create函数。运行的信息添加到其元数据使用的名字描述的属性运行对象。

sinusoidsRun = 金宝appSimulink.sdi.Run.create;sinusoidsRun。Name =正弦曲线的;sinusoidsRun。描述=与不同频率的正弦和余弦信号的;

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

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

图中的数据仿真数据检查员

使用getSignalByIndex函数来访问金宝appSimulink.sdi.Signal对象包含信号的数据。您可以使用金宝appSimulink.sdi.Signal对象属性指定线条样式和颜色的信号和情节在检查员的模拟数据。指定LineColorLineDashed属性为每个信号。

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

使用金宝appSimulink.sdi.setSubPlotLayout功能配置2——- - - - - -1次要情节布局仿真数据督察绘图区域。然后使用plotOnSubplot函数来绘制正弦信号在顶部次要情节和余弦信号更低的次要情节。

金宝appSimulink.sdi.setSubPlotLayout (2, 1);plotOnSubPlot (sine_sig 1 1,真实);plotOnSubPlot (cos_sig 2 1,真实);

关闭仿真数据检查和保存您的数据

当你检查完绘制信号数据,您可以关闭仿真数据检查员MLDATX文件并保存会话。

金宝appSimulink.sdi.close (“sinusoids.mldatx”)

选择

你可以打开从仿真软件仿真数据检查员金宝app®编辑器工具栏的仿真数据检查按钮

版本历史

介绍了R2011b