Saving Simulink Model Programatically also makes a copy of a test harness
Mostrar comentarios más antiguos
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!
Respuestas (1)
Yash Sharma
el 24 de Jun. de 2024
0 votos
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 comentario
August
el 24 de Jun. de 2024
Categorías
Más información sobre Results, Reporting, and Test File Management en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!