在SImulink中禁用/注释块

时间:2011-09-05 14:10:17

标签: matlab simulink

是否有可能在任何编程语言中注释掉Simulink中的块?我的意思是,使用逻辑,我可以禁用块。但它并不是最好的解决方案。

我宁愿禁用/注释掉我模型中块的一部分来测试Simulink中的各个模块。

任何提示都将受到高度赞赏。

由于

3 个答案:

答案 0 :(得分:6)

我只是想在Simulnk 2012b中添加它,现在可以明确地注释掉块。只需右键单击该块,然后选择“注释”选项。

运行时,模型将表现为注释掉的块根本不存在。这意味着进出该块的输入/输出信号基本上只是保持打开状态。因此,例如,如果您注释掉增益块,输入信号将简单地传递到输出信号。

答案 1 :(得分:3)

我在matlab中心论坛中找到了一个可能有用的解决方案。

  

“注释掉”Simulink块的好方法是使用开关块   其控制端口由全局常量值(参数)驱动。   如果您想在代码中使用此Simulink块,请说PARA = 1   PARA = 0,如果你想评论它。选择你的门槛   切换w.r.t的PARA值。开关的第一个分支应该   将原始信号传递给您想要的Simulink块。该   其他应该在终结块处结束。在这种情况下,没有代码   为要注释掉的Simulink块执行。如果你   使用代码生成器,代码生成器可以提前决定,   是否要为此块生成代码(取决于   PARA的价值。)

Original Source

希望这对你也有用。

答案 2 :(得分:0)

Matlab / Simulink r2018A

1)选择一个Simulink模块。

2)编辑->注释掉:

Simulink : Comment Out