Matlab 步长Simulink的问题

Matlab 步长Simulink的问题,matlab,simulink,Matlab,Simulink,我想让我的模型在进入下一步之前执行整个模型 该模型的思想是比较两个输入。如果差值大于500,则函数的输出应为1000,否则为0。然后,我通过积分器运行输出,但在那个时间步,积分的值永远不会是1000,这就是我想要它做的 我曾经尝试过差分解算器选项,但到目前为止没有一个有效。“固定步骤”无法解决此问题 图形: 型号: 当两个值之间的差值大于500时,红色值应从0跳到1000。谢谢 使用euler作为解算器修复了该步骤

我想让我的模型在进入下一步之前执行整个模型

该模型的思想是比较两个输入。如果差值大于500,则函数的输出应为1000,否则为0。然后,我通过积分器运行输出,但在那个时间步,积分的值永远不会是1000,这就是我想要它做的

我曾经尝试过差分解算器选项,但到目前为止没有一个有效。“固定步骤”无法解决此问题

图形:

型号:


当两个值之间的差值大于500时,红色值应从0跳到1000。谢谢

使用euler作为解算器修复了该步骤