如何在创建测试套件后隐藏初始化、重置或终止端口?
11次浏览(过去30天)
显示旧的注释
MathWorks支万博1manbetx援小组
2021年1月20日
回答:
MathWorks支万博1manbetx援小组
2021年2月18日
当创建一个Test Harness时,我有时会忘记取消勾选“启用初始化、重置和终止端口”选项;当我试图运行我的Test Harness时,这会导致以下错误:
错误在x时刻,在model块'< PathToBlock >'的模型终止端口执行函数调用。在任何函数调用可以执行之前,model块必须通过模型初始化端口初始化。您可以选择隐藏模型初始化端口,以允许Simulink自动处理模型初始化事件。万博1manbetx
如何在创建测试套件后隐藏这些端口?
接受的答案
MathWorks支万博1manbetx援小组
2021年1月20日
要在创建测试套件后隐藏这些端口,您可以使用以下命令:
>> set_param(<子系统名称>,“ShowModelInitializePort”,“关闭”);
>> set_param(<子系统名称>,“ShowModelResetPorts”,“关闭”);
>> set_param(<子系统名称>,“ShowModelTerminatePort”,“关闭”);