Saving Simulink Model Programatically also makes a copy of a test harness
Ältere Kommentare anzeigen
Hello,
I have a simulink model 'original_model' that has 1 test harness associated with it. That harness is saved externally and has the associated *_harnessInfo.xml file with it. The test harness has none of the "Advanced Properties" clicked such as "rebuild harness on open".
I've noticed that when I call
save_system('original_model','new_model')
it automatically generates the test harness for the 'new_model_test_harnessl.slx' and 'new_model_test_harness_harnessInfo.xml' files.
I am wondering:
- Is there a setting for the harness I can change to keep this auto generation from happening?
- Is there a setting for save_system I can use to keep this from happening?
Thanks for your help!
Antworten (1)
Yash Sharma
am 24 Jun. 2024
0 Stimmen
Hi,
In order to stop auto generation of test harness you will have to detach the harness form the model, follow the below steps in order to do so:
- From the individual harness model, on the Apps tab, under Model Verification, Validation, and Test, click Simulink Test.
- In the Harness tab, click Detach and Export.
- In the Export Test Harness to Independent Model dialog box, click OK.
- In the Save As dialog box, enter a filename for the standalone harness model and click OK.
- The harness converts to a standalone model
Converting removes the harness from the main model and breaks the relationship to the main model. If a model has only one harness, its harnessInfo.xml file is deleted. If a model has more than one harness and you delete one of them, the harnessInfo.xml file is updated
Saving the model after detaching the harness should solve your problem.
Take a look at below documentation for more information.
- Manage Test Harness: https://www.mathworks.com/help/sltest/ug/manage-test-harnesses.html
Hope it helps!
1 Kommentar
August
am 24 Jun. 2024
Kategorien
Mehr zu Results, Reporting, and Test File Management finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!