【问题标题】:Is it possible to declare a persistent variable in a Stateflow subchart?是否可以在 Stateflow 子图中声明持久变量?
【发布时间】:2022-08-14 10:52:02
【问题描述】:

我正在使用 Stateflow 图生成一些代码(C 动作语言)。我想将子图表变量声明为持久(或静态),以便在下次执行子图表时记住该值。

一种解决方案是将此变量附加到其中一个父状态,但随后此变量对所有子图表都是可见的,这并不理想。

另一种解决方案是创建一个带有持久变量的嵌入式 Matlab 函数,但这太麻烦了,因为我需要在开始时读取所有变量并在离开状态之前将它们写入。

有没有更简单的方法来实现这一点?

    标签: matlab simulink


    【解决方案1】:

    是的。打开模型资源管理器,转到子图表,添加数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      相关资源
      最近更新 更多