主要内容

得到

类:万博1manbetxsimulink.simulationdata.dataset.
包裹:万博1manbetxsimulink.simulationdata.

从数据集获取元素或元素集合

句法

元素=得到(数据、索引)
元素= get(数据集,名称)
元素= get(dataSet,{name})

描述

元素= get(数据集指数返回对应的元素指数.的呕吐方法使用相同的语法和行为得到方法。

元素= get(数据集姓名返回名称匹配的元素姓名.什么时候姓名在单元格数组中,返回名称匹配的元素的索引姓名

元素= get(数据集,{姓名})如果只有一个元素名称匹配,则返回一个元素,aSimulationData。数据集如果存在具有此名称的多个元素。

如果你使用将数据集数据记录到文件要创建MAT文件,请使用getasdatastore.快速访问数据。

输入参数

展开全部

从中获取元素的数据集。

元素的索引值。该索引反映了数据集元素的索引值。

数据集元素的名称,指定为:

  • 反映数据集元素名称的字符数组

  • 包含一个字符向量的单元阵列。返回A.simulationdata.dataset对象它可以包含一个元素,使用这种格式。在编写脚本时请考虑这种形式。

输出参数

展开全部

那个元素得到方法发现。

  • 如果指数是数据集后的第一个参数,该方法返回元素指数

  • 如果姓名数据集后的第一个参数:

    • 如果该方法找到一个元素,则返回元素。

    • 如果该方法查找多个元素,则返回包含元素的数据集。

    • 如果该方法找不到元素,则返回一个空对象。

例子

展开全部

使用权万博1manbetxsimulink.simulationdata.dataset.顶部模型中的元素ex_bus_logging.模型。信号日志数据集是topOut

Open_System(DocPath(FullFile(Docroot,“工具箱”'万博1manbetxsimulink'......“例子”'ex_bus_logging')));Open_System(DocPath(FullFile(Docroot,“工具箱”'万博1manbetxsimulink'......“例子”'ex_mdlref_counter_bus')));SIM('ex_bus_logging') topOut
topout = 万博1manbetxsimulink.simulationdata.dataset包按索引,名称或块路径访问元素。- 使用Addelement或SetElement添加或修改元素。方法,超类

如果第一个参数是数值,则在索引处访问元素。

el = logsout.get(1);

访问名称匹配的元素姓名

el = logsout.get(“名字”);

如果第一个参数是第一个元素为字符向量的单元格数组,则返回一个数据集。

ds = logsout.get({“my_name”});

备择方案

您可以使用Crace括号将索引语法简化以在数据集中获取元素,而不是使用得到呕吐.索引必须是不大于变量中元素数的标量。例如,获得第二个元素Logsout.数据集。

logsout {2}

此外,您可以使用找到从数据集获取元素或集合元素的方法。

在R2011A介绍