步长 Simulink 的问题

Problems with step size Simulink

我希望我的模型执行的是在继续下一步之前执行整个模型。

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

我尝试过不同的求解器选项,但 none 到目前为止一直有效。固定步骤没有解决。

图表:

型号:

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

以欧拉作为求解器的固定步骤已修复!