主要内容

金宝appSimulink.sdi.setSubPlotLayout

设置次要情节布局仿真数据的检查员

描述

例子

金宝appSimulink.sdi.setSubPlotLayout (r,c)设置网格布局的情节仿真数据检查使用指定的行数,r列,c

例子

全部折叠

变化百分比次要情节布局4行2列金宝appSimulink.sdi.setSubPlotLayout (4,2);

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

创建数据运行

创建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”)

输入参数

全部折叠

指定的行数的次要情节网格布局,整体数量1 - 8,包容性。

例子:2

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符

指定列数的次要情节网格布局,整体数量1 - 8,包容性。

例子:2

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符

版本历史

介绍了R2016a