Simulink Test harness for component inside a masked subsystem doesn't resolver parameters
4 次查看(过去 30 天)
显示 更早的评论
I'm trying to create a test harness for subsystem that happens to be inside a masked subsystem. The workspace for this subsystem is the mask workspace. When I create a test harness for the subsystem, it attempts to resolve the parameters in the base workspace, apperantly ignorant of the its context as part of the masked subsystem. Is a limitation of the current design, or am I doing something incorrectly?
0 个评论
回答(1 个)
Roshni Garnayak
2019-9-10
To prevent synchronization of the model and the harness, you can use “SyncOnPushRebuildOnly” synchronization mode. The block and its parameters are never synchronized between model and harness, unless explicitly done through “Harness Push” or “Rebuild”.
For harness creation from command line:
sltest.harness.create(harnessOwner, 'Name', 'h1', 'SynchronizationMode', 'SyncOnPushRebuildOnly')
For harness Creation from the UI, select the “Advanced Properties” tab.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Test Harnesses 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!