Stateflow, 2012a - Executing substate during actions before superstate during actions
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi,
I have a number of substates within a superstate. The substates process some common data differently, but then call the same functions to make use of these data. So I want to use some lines of code in the substates first to process the data, then do the calls to those same functions in the superstate. However, the default execution order of Stateflow dictates first to execute the during actions of the superstate, then the during actions of the substate. Is there a way to change this behaviour, or any suggestion that can help me avoid repeating the same function calls in each substate after processing the data?
Thanks in advance for replies.
댓글 수: 2
Wilfred
2013년 2월 19일
Wouldn't it work if you put your superstate function calls in an additional state parallel to the original superstate, with a higher execution order (i.e., the original superstate has execution order1 and the new parallel state ecexution order 2, so that it is always processed after the first one)?
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Stateflow Charts에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!