在Simulink中达到阈值后使用时间的可变传输延迟

时间:2015-11-17 19:54:38

标签: matlab simulink

在Simulink中,如何将传输块延迟到达到某个阈值的确切时间?

基本上我有一个S功能,在达到某个值后切换到备用输入源,正弦波。一旦开关发生,我想开始正弦波。为此,我需要延迟波的产生,直到切换发生。

如何将该时间发送到可变传输延迟块?

1 个答案:

答案 0 :(得分:1)

也许你可以尝试这种方式: enter image description here 例如,您需要Variable Integer Delay。它会根据您的需要改变延迟。在User Defined Function中计算所需的延迟值,并将其阈值和当前时间以及所需的所有其他值路由到它。

希望我能正确理解你的问题!