參數配置
在選擇C語言爲動作語言(Action Language)時,可以選擇“由用戶指定執行順序(顯式排序)”還是“自動分配執行順序(隱式排序)”。
顯式排序
選擇該選項後,可以由用戶指定並行狀態的狀態,或者多個轉移的執行順序。
狀態的執行順序:
轉移的執行順序:
隱式排序
如果取消該選項,則不能手動更改順序。(如果想要排序,必須先使能參數)
並行狀態的執行順序由系統按照“從上到下,從左到右”的原則自動排定。
比如,默認情況下,狀態A的執行順序爲1,狀態B的執行順序爲2。
如果把A和B的位置挪一下,執行順序會自動改變。
多個轉移的排序原則爲:從12點鐘開始,按照順時針方向。
MATLAB動作語言時,不能配置,只能是顯示排序
參考資料
並行狀態的執行順序
https://ww2.mathworks.cn/help/stateflow/ug/execution-order-for-parallel-states.html