如果当前和过去的4个值相同或不相同,则在simulink中检测

时间:2015-07-02 15:08:36

标签: simulink

我有兴趣设计一个simulink块,用于检测过去4和当前输入值是否相同。如何使用延迟块和关系运算符来实现它,因为关系运算符一次只需要两个输入?

1 个答案:

答案 0 :(得分:1)

我认为如果连续4 Unit Delay块,您将通过查看每个块的输出来获得前4个值。你没有说你是使用固定步长还是可变步长求解器。通常,您应该使用固定步长求解器进行此类操作。

关于等式测试,我建议将2个数字之间的差值的绝对值与小阈值进行比较而不是进行纯等式测试,特别是如果您的信号是double数据类型。您需要的块是: