当信号小于Simulink中的值时显示错误消息

时间:2017-05-30 02:02:57

标签: matlab simulink

我希望在信号达到某个值时显示错误信息,或者只是在信号达到0时显示错误信息我已经使用if阻止和Relational Operator,但它对我不起作用。 enter image description here

1 个答案:

答案 0 :(得分:2)

您最有可能检查信号是否正好为零,使用浮点运算几乎总是非常糟糕的事情。

相反,您要检查信号的绝对值是否小于某个小容差。更重要的是,你几乎肯定需要检查过去的n个时间点(你选择n)的信号平均值是否小于公差。

您也可以考虑使用Static Gap库中Model Verification块之类的内容。