主要内容

万博1manbetxsimulink.sdi.getAllrunids

获取所有仿真数据检查器运行标识符

描述

例子

Runids= 万博1manbetxsimulink.sdi.getAllrunids返回模拟数据检查器存储库中所有运行的运行标识符矩阵。

例子

全部收缩

使用仿真数据检查器编程接口执行的许多任务从获得模拟运行的运行ID开始。此示例说明了几种方法以获取运行的运行ID。您可以使用运行ID访问万博1manbetxsimulink.sdi.run包含运行数据和元数据的对象,并使用万博1manbetxsimulink.sdi.compareruns功能。

创建运行

该模型sldemo_fuelsys已配置为记录。模拟模型时,仿真数据检查器会自动创建运行并为其分配运行ID。

load_system('sldemo_fuelsys')SIM('sldemo_fuelsys'

使用运行ID使用万博1manbetxsimulink.sdi.getAllrunids

万博1manbetxsimulink.sdi.getAllrunids函数返回模拟数据检查器存储库中运行的所有运行ID的数组,并在最后创建的运行。

runids = 万博1manbetxsimulink.sdi.getAllrunids;runid = runids(end);

使用运行ID使用万博1manbetxsimulink.sdi.getRunidByIndex

您也可以使用万博1manbetxsimulink.sdi.getRuncount万博1manbetxsimulink.sdi.getRunidByIndex功能以获取运行的运行ID。如果您也想使用此方法,此方法很有用数数作为通过模拟数据检查器存储库中的运行索引的计数变量。

count = 万博1manbetxsimulink.sdi.getRuncount;runid = 万博1manbetxsimulink.sdi.getRunidByIndex(count);

从一个万博1manbetxsimulink.sdi.run目的

您也可以从万博1manbetxsimulink.sdi.run对应于运行的对象。此示例使用万博1manbetxsimulink.sdi.getCurrentsImulationRun功能以获取对应于最新模拟的对象sldemo_fuelsys模型。您也可以使用万博1manbetxsimulink.sdi.run.getlatest访问最近创建的功能目的。

fuelsysrun = 万博1manbetxsimulink.sdi.getCurrentsImulationRun('sldemo_fuelsys');runid = fuelsysrun.id;

输出参数

全部收缩

仿真数据检查器存储库中运行ID的矩阵。

版本历史记录

在R2017A中引入