【问题标题】:Where does Simulink start execution from?Simulink 从哪里开始执行?
【发布时间】:2014-04-22 16:58:03
【问题描述】:

我相信可以将 MATLAB 代码传输到 Simulink。当我们在 MATLAB 中编程时,我知道它会从上到下逐行执行。另一方面,Simulink 处理相互连接的模块。可能有反馈信号。可能有子系统的输出是其他模块的输入,依此类推……假设我们有 3 个子系统模块相互连接,最后一个模块的输出被馈送到第一个模块,Simulink 从哪个模块开始?

我的问题可能是一个愚蠢的问题,尤其是在长时间使用 MATLAB 和 Simulink 之后,但我还不知道答案!

【问题讨论】:

    标签: matlab simulink


    【解决方案1】:

    这取决于实际的仿真模型。在仿真开始之前,Simulink 会分析模型(哪些模块以哪个方向连接,是否存在代数环等)。结果就是所谓的块的排序顺序,然后用于实际执行块的代码。

    详情请见the documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-08
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多