标签: matlab simulink
我希望在信号达到某个值时显示错误信息,或者只是在信号达到0时显示错误信息我已经使用if阻止和Relational Operator,但它对我不起作用。
if
Relational Operator
答案 0 :(得分:2)
您最有可能检查信号是否正好为零,使用浮点运算几乎总是非常糟糕的事情。
相反,您要检查信号的绝对值是否小于某个小容差。更重要的是,你几乎肯定需要检查过去的n个时间点(你选择n)的信号平均值是否小于公差。
您也可以考虑使用Static Gap库中Model Verification块之类的内容。
Static Gap
Model Verification