问题描述
我想在Stateflow中创建一个状态机,该状态机进入多个并行状态(A&B&C),然后仅在达到每个并行状态的条件时才退出到结束状态(D)。当满足{A,B,C}中任何状态的任何退出条件时,下面演示的图片就会退出。 (在Enterprise Architect的状态图中,我相信这将是一个同步状态。)
在Stateflow中可以这样做吗?如果可以,怎么办?
解决方法
您可能需要使用原子子图映射(请参见https://www.mathworks.com/help/stateflow/ug/mapping-variables-for-atomic-subcharts.html)将变量in1,in2,in3映射到相应原子子图中的某些数据,然后在其中进行分配。