This example shows how to check whether a run ID is valid. You can use Simulink.sdi.isValidRunID to ensure you have valid data throughout your script.
Create a Simulation Run
Simulate the model sldemo_fuelsys to create a run in the Simulation Data Inspector, and use Simulink.sdi.getAllRunIDs to get its run ID.
% Simulate model
load_system('sldemo_fuelsys')
sim('sldemo_fuelsys')
% Get run ID
runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);
Check Run ID Validity
Check to verify that the Simulation Data Inspector has a run corresponding to the run ID.
Simulink.sdi.isValidRunID(runID)
ans = logical
1
Delete the Run and Check Validity
You can delete runs to clear out memory space or clean up the Simulation Data Inspector UI. When you delete a run, the run ID for that run becomes invalid.
runID — Unique Simulation Data Inspector run identifier positive integer
Unique Simulation Data Inspector run identifier, specified as a positive
integer. The Simulation Data Inspector assigns run IDs when it creates runs.
You can get the run ID for your run using Simulink.sdi.getAllRunIDs
or Simulink.sdi.getRunIDByIndex.
valid — Run validity indicator true or 1 | false or 0
Run validity indicator, specified as a numeric or logical
1 (true) or 0
(false). When valid is
true, the runID is valid. When
valid is false, the
runID is invalid.
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.