主要内容

getasdatastore

班级:万博1manbetxsimulink.sdi.datasetref
包裹:万博1manbetxsimulink.sdi

将元素作为sdidatastore对象检索

句法

[elementDatastore,name,index] = sdidatasetref.getasdatastore(arg)

描述

[[ElementDatastore,,,,姓名,,,,指数] = sdidatasetref.getasdatastore(arg将请求的元素返回matlab.io.datastore.sdidatastore对象,以及元素名称和索引。

输入参数

展开全部

搜索标准用于从万博1manbetxsimulink.sdi.datasetref目的。对于基于名称的搜索,请指定arg作为角色向量。对于基于索引的搜索,arg是一个整数,代表所需元素的索引。

例子:'mysignal'

例子:3

输出参数

展开全部

元素的名称。

该元素的索引万博1manbetxsimulink.sdi.datasetref目的。

例子

展开全部

此示例显示了如何创建一个Sdidatastore信号中的对象万博1manbetxsimulink.sdi.datasetref目的。

%模拟模型sldemo_fuelsys创建一个记录信号的运行sim('sldemo_fuelsys'%获得RunIDrunids = 万博1manbetxsimulink.sdi.getAllrunids;runid = runids(end);%获取运行对象fuelrun = 万博1manbetxsimulink.sdi.getrun(runid);%制作simuli万博1manbetxnk.sdi.datasetref对象run_dsref = fuelrun.getDatasetRef;%获取对象中元素的名称名称= run_dsref.getElementNames
名称=16x1单元{'checkrange'} {'air_fuel_ratio'} {'speed'} {'map'} {'ego'} {'ego'} {'therottle'} {'fuel'} {'ego dyfer'} {'ego故障开关:1'}:1'} {'映射故障开关:1'} {'节气门角故障开关:1'} {'ego_sw'} {'engene_speed'} {'speed_sw'} {'speed_sw'} {'map_sw'} {'throttle_sw'}
%获取SDIDATASTASTORE的燃油信号对象fuel_ds = run_dsref.getAsdatastore(10);

备择方案

你可以构建一个Sdidatastore使用指定信号的对象matlab.io.datastore.sdidatastore

版本历史记录

在R2017b中引入