Saving Simulink Model Programatically also makes a copy of a test harness
이전 댓글 표시
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!
답변 (1개)
Yash Sharma
2024년 6월 24일
0 개 추천
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!
카테고리
도움말 센터 및 File Exchange에서 Results, Reporting, and Test File Management에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!