首页 > 解决方案 > 使用 From 模块停止 Simulink

问题描述

我做了一个简短的模拟来显示弹道轨迹。

我想设置一个条件,如果altitude <= zerotime > 1第二,停止模拟。

我将模拟初始化为例如 100 秒,但我希望它在需要时停止。

我尝试了以下方法:

在此处输入图像描述

但是我收到一个错误消息:

Port 1 of
'Simulation/If'
can only be
connected to an
action subsystem
and may not be
connected to more
than one action
subsystem

标签: if-statementsimulink

解决方案


你不应该If-Else为此使用块。您应该使用Compare to Constant块。

If模块的输出旨在用作Action子系统的启用信号,这是错误试图告诉您的。


推荐阅读