主要内容

金宝appSimulink.sdi.getRunIDByIndex

使用模拟数据检查器运行索引获取运行ID

描述

例子

runID= 金宝appSimulink.sdi.getRunIDByIndex (指数返回指定的运行的运行ID指数在模拟数据检查器储存库中。

例子

全部折叠

使用模拟数据检查器编程接口执行的许多任务都是从获取模拟运行的运行ID开始的。这个示例演示了获取运行的运行ID的几种方法。您可以使用运行ID访问金宝appSimulink.sdi.Run对象,该对象包含运行数据和元数据,并使用金宝appSimulink.sdi.compareRuns函数。

创建一个跑步

该模型sldemo_fuelsys已为日志记录配置。当您模拟模型时,模拟数据检查器自动创建一个运行并为其分配一个运行ID。

load_system (“sldemo_fuelsys”) sim卡(“sldemo_fuelsys”

获取运行ID使用金宝appSimulink.sdi.getAllRunIDs

金宝appSimulink.sdi.getAllRunIDs函数返回模拟数据检查器存储库中运行的所有运行id的数组,按顺序排列,最后是最近创建的运行。

runIDs = 金宝appSimulink.sdi.getAllRunIDs;runID = runIDs(end);

获取运行ID使用金宝appSimulink.sdi.getRunIDByIndex

你也可以使用金宝appSimulink.sdi.getRunCount而且金宝appSimulink.sdi.getRunIDByIndex函数获取运行的运行ID。如果您也想使用此方法,则此方法非常有用作为一个计数变量,在模拟数据检查器储存库中对运行进行索引。

count = 金宝appSimulink.sdi.getRunCount;runID = 金宝appSimulink.sdi.getRunIDByIndex(count);

获取运行ID金宝appSimulink.sdi.Run对象

也可以从金宝appSimulink.sdi.Run对象对应于运行。此示例使用金宝appSimulink.sdi.getCurrentSimulationRun函数来获取运行对象的最新模拟sldemo_fuelsys模型。你也可以使用金宝appSimulink.sdi.Run.getLatest函数来访问最近创建的运行对象。

fuelsysRun = 金宝appSimulink.sdi.getCurrentSimulationRun(“sldemo_fuelsys”);runID = fuelsysRun.ID;

输入参数

全部折叠

在模拟数据检查器存储库中运行的正整数索引。

例子:3.

输出参数

全部折叠

由模拟数据检查器分配的数值运行标识。

在R2011b中介绍