Main Content

万博1manbetxsimulink.sdi.datasetref类

包裹:万博1manbetxsimulink.sdi

一个ccess data in Simulation Data Inspector repository

描述

万博1manbetxsimulink.sdi.datasetref目的provides access to data in the Simulation Data Inspector without loading the entire set of data into memory. The object is compatible with the万博1manbetxsimulink.simulationdata.datasetref班级。

建造

dsr_array= 万博1manbetxsimulink.sdi.datasetref构造一个包含一个的数组万博1manbetxsimulink.sdi.datasetref对应于模拟数据检查器中的每个运行的对象。

dsr_array= 万博1manbetxsimulink.sdi.datasetref(领域创建一个数组DatasetRef包含一个的对象万博1manbetxsimulink.sdi.datasetref目的for each run, with the contents of each run limited to the specified领域

dsr= 万博1manbetxsimulink.sdi.datasetref(runid创建一个万博1manbetxsimulink.sdi.datasetref引用由运行指定的对象the run identifier,runid

dsr= 万博1manbetxsimulink.sdi.datasetref(runid,,,,领域创建一个万博1manbetxsimulink.sdi.datasetref引用由运行指定的对象runid用内容由领域

dsr= 万博1manbetxsimulink.sdi.datasetref(runid,,,,领域,,,,存储库路径创建一个万博1manbetxsimulink.sdi。DatsetRef引用由运行指定的对象the run identifier,runid。这DatasetRef对象包含由领域从由存储库路径

输入参数

展开全部

参考的数据DatasetRef目的,,,,specified as one of the following:

  • “信号”- 信号记录产生的信号。

  • “出口”- 型号输出信号,由顶级表示Outportblocks.

  • 'DSM'-数据存储存储器blocks.

  • '状态'-Simulink®状态。

  • 'param'- 使用仪表板块调整的块参数和变量的参数数据。

  • 'sf_data'- 状态流®本地数据。

  • 'sf_state'- 状态流状态。

  • 'sf_state_child'- 状态流儿童活动。

  • 'sf_state_leaf'- 状态流叶活动。

  • 'slt_verify'-断言blocks and verify assessments in万博1manbetxSimulink Test™

指定包含数据的运行万博1manbetxsimulink.sdi.datasetref目的。

指定运行的位置,其中包含万博1manbetxsimulink.sdi.datasetref目的。

特性

展开全部

运行的名称与万博1manbetxsimulink.sdi.datasetref目的。

例子:'运行1'

万博1manbetxsimulink.sdi.run万博1manbetxsimulink.sdi.datasetref目的。

顶级元素的数量万博1manbetxsimulink.sdi.run万博1manbetxsimulink.sdi.datasetref目的。

Methods

相比 将运行与DatasetRef对象进行比较
getasdatastore 将元素作为sdidatastore对象检索
getelement 通过索引检索DatasetRef元素
getelement姓名s 获取元素名称的字符向量
getignal Return Signal object
阴谋 Open the Simulation Data Inspector to view and compare data

复制语义

处理。要了解处理课程如何影响复制操作,请参见复制对象

例子

全部收缩

此示例显示了如何与万博1manbetxsimulink.sdi.datasetref对象通过比较两次运行EX_SLDEMO_ABSBRAKEsystem with different desired slip ratios.

%模拟模型ex_sldemo_absbrake以创建记录信号的运行load_system('ex_sldemo_absbrake')SIM('ex_sldemo_absbrake'%获得RunIDrunids = 万博1manbetxsimulink.sdi.getAllrunids;runid = runids(end);%获取运行对象brakerun = 万博1manbetxsimulink.sdi.getrun(runid);%制作simuli万博1manbetxnk.sdi.datasetref对象run_DSRef = brakeRun.getDatasetRef;%获取对象中元素的名称names = run_DSRef.getElementNames
names =2x1单元{'yout'} {'slp'}
%乘坐YouT巴士[yout,name,index] = run_dsref.getElement(1);%在输出中查看信号输出= yout.values
输出=带有字段的结构:ww:[1x1 limeseries] vs:[1x1 limeseries] SD:[1x1 limeseries]
%获取SLP信号slp = run_dsref.getSignal('SLP');绘图信号%slp.Checked ='true';
% Create another run for a different Desired relative slipset_param('ex_sldemo_absbrake/Desired relative slip',,,,'价值',,,,'0.25')SIM('ex_sldemo_absbrake')DSR_Runs = Simulink.sdi.DatasetRef;% Compare the results from the two runs[匹配,不匹配,差异] = run_dsref.compare(dsr_runs(2));%打开模拟数据检查器以查看信号run_dsref.plot

版本历史记录

在R2017b中引入