帮助中心帮助中心
使用模拟数据检查器运行索引获取运行ID
runID = Simulink.sdi.getRunIDByIndex(index)
例子
runID= Simulink.sdi.getRunIDByIndex (指数)返回具有指定参数的运行的运行ID指数在模拟数据检查器存储库中。
runID= Simulink.sdi.getRunIDByIndex (指数)
runID
指数
全部折叠
使用“模拟数据检查器”编程接口执行的许多任务都是从获取模拟运行的运行ID开始的。这个例子说明了获取运行ID的几种方法。可以使用运行ID访问Simulink.sdi.Run对象,该对象包含运行数据和元数据,并使用Simulink.sdi.compareRuns函数。
Simulink.sdi.Run
Simulink.sdi.compareRuns
创建一个运行
该模型sldemo_fuelsys已为日志记录配置。当您模拟模型时,仿真数据检查器会自动创建一个运行并为其分配一个运行ID。
sldemo_fuelsys
load_system (“sldemo_fuelsys”) sim卡(“sldemo_fuelsys”)
使用获取运行IDSimulink.sdi.getAllRunIDs
Simulink.sdi.getAllRunIDs
的Simulink.sdi.getAllRunIDs函数返回一个数组,其中包含模拟数据检查器存储库中运行的所有运行id,按顺序,最近创建的运行位于最后。
runIDs = Simulink.sdi.getAllRunIDs;runID = runIDs(end);
使用获取运行IDSimulink.sdi.getRunIDByIndex
Simulink.sdi.getRunIDByIndex
你也可以使用Simulink.sdi.getRunCount而且Simulink.sdi.getRunIDByIndex函数获取运行的运行ID。如果您也想使用此方法,则此方法非常有用数作为一个计数变量,以索引模拟数据检查器存储库中的运行。
Simulink.sdi.getRunCount
数
count = Simulink.sdi.getRunCount;runID = Simulink.sdi.getRunIDByIndex(count);
获取运行IDSimulink.sdi.Run对象
方法获取运行IDSimulink.sdi.Run对象,该对象与运行对应。本例使用Simulink.sdi.getCurrentSimulationRun函数来获取运行对象的最新模拟对应的sldemo_fuelsys模型。你也可以使用Simulink.sdi.Run.getLatest函数访问最近创建的运行对象。
Simulink.sdi.getCurrentSimulationRun
运行
Simulink.sdi.Run.getLatest
fuelsysRun = Simulink.sdi.getCurrentSimulationRun(“sldemo_fuelsys”);runID = fuelsysRun.ID;
正的,模拟数据检查器存储库中运行的整数索引。
例子:3.
3.
由模拟数据检查器分配的数值运行标识。
在R2011b中引入
Simulink.sdi.getRun|Simulink.sdi.compareRuns|Simulink.sdi.Run|Simulink.sdi.copyRun|Simulink.sdi.deleteRun|Simulink.sdi.getRunCount|Simulink.sdi.isValidRunID
Simulink.sdi.getRun
Simulink.sdi.copyRun
Simulink.sdi.deleteRun
Simulink.sdi.isValidRunID
이예제의수정된버전이있습니다。사용자가편집한내용을반하여이예제를여시겠습니까?
다음matlab명령에해당하는링크를클릭했습니다。
명령을실행하려면matlab명령창에입력하십시오。웹브라우저는matlab명령을지원하지않습니다。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处