Simulink Stateflow:等待并行状态

问题描述

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

在Stateflow中可以这样做吗?如果可以,怎么办?

Wait for Multiple States

解决方法

这样的作品行吗? enter image description here

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...