Simulink Test harness for component inside a masked subsystem doesn't resolver parameters

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?

답변 (1개)

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 Pushor 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.

댓글 수: 1

SyncOnPushRebuildOnly is grayed out when testharness for a subsystem that's inside a masked subsystem.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Subsystems에 대해 자세히 알아보기

질문:

2019년 9월 5일

댓글:

2019년 9월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by