Can you not create Test harnesses for Subsystems in Subsystem Reference models?
    16 次查看(过去 30 天)
  
       显示 更早的评论
    
Hi, I have been trying to create some unittests for some subsystems I have, but have run into the problem of not being able to create Test Harnesses while i was inside a Subsystem Reference model (either through another model og on its own). It seems the only option i have for Test Harnesses in Subsystem Reference models is on the very top layer (for the subsystem reference block itself) I cant figure out if i'm missing something obvious or if it is impossible fore some reason ? I have tried to describe the steps I have taken to try and get a Test harness to work for a Subsystem block inside a Subsystem Reference model below. A Subsystem inside a Subsystem Reference model does not display the 'Test harness' context menu option when you right-click on the Subsystem block, but Right-clicking the Canvas anywhere in the Subsystem Reference will give you the option. On the top layer of the Subsystem Reference model, you can successfully create a Test Harness this way, but trying to 'Cheat' and create a Test Harness this way for a Subsystem inside the Subsystem Reference model, will result in an error. With Diagnostic Viewer returning: (This Diagnostic Viewer error message is from an attempt where the Subsystem Reference model was opened on its own. The error is slightly different if attempted from a model where the Subsystem Reference model is referenced. Then the message changes from blaming 'Subsystem' to 'Subsystem Reference') Best Regards, Michael
0 个评论
采纳的回答
  Divyank
    
 2022-9-13
        Currently, the test harnesses are not supported for the contents of Subsystem Reference block. You can try to create a library link using Simulink libraries for which test harnesses can be created and will be stable.
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Subsystems 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!