【问题标题】:Simulink Stateflow: Wait for Parallel StatesSimulink Stateflow:等待并行状态
【发布时间】:2020-12-13 16:07:41
【问题描述】:

我想在 Stateflow 中创建一个状态机,该状态机进入多个并行状态 (A&B&C),然后仅在每个并行状态的条件都达到时退出到结束状态 (D)。当满足 {A,B,C} 中任何状态的任何退出条件时,下图演示的图片将退出。 (在 Enterprise Architect 的状态图中,我相信这将是一个同步状态)。

这可以在 Stateflow 中实现吗?如果有,怎么做?

【问题讨论】:

  • 我不这么认为。你为什么不只做1个州?就 1 个状态而言,并行状态的附加值是多少?
  • 这三个状态是从库中重用的原子状态。

标签: simulink stateflow


【解决方案1】:

这样的东西有用吗?

您可能需要使用原子子图映射(请参阅https://www.mathworks.com/help/stateflow/ug/mapping-variables-for-atomic-subcharts.html)将变量 in1、in2、in3 映射到相应原子子图中的某些数据,并在其中分配它们。

【讨论】:

    猜你喜欢
    • 2021-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    相关资源
    最近更新 更多