- In the Model Settings dialog box choose the ‘User Local Settings’ in Log Simulation Data as shown in the diagram below.
SimScape Block Logging Programmatically?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello There,
I would like to know, if it is possible to set a block parameter programmatically to Log the local SimScape Data of a Block. Of course, I can do it by Hand (example), but I want to do this automatically using set_param() - function.
0 Kommentare
Antworten (1)
Shivani
am 4 Mai 2023
Bearbeitet: Shivani
am 4 Mai 2023
Hi Tommy,
Data of an individual SimScape block can be logged programmatically by following the below mentioned steps:
2. Then create a new MATLAB script and run the below code to set data logging option to true.
modelName= 'NameOfSimScapeModel';
blockName = 'NameofBlock';
blockPath = getfullname([modelName '/' blockName]);
model_handle = get_param(blockPath,'Handle');
set_param(model_handle, 'LogSimulationData', 'on');
sim(modelName);
3. On running the above code, the preferred SimScape block will log output data
Hope this helps!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Creating Custom Components and Libraries finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!