How to get a handle of state chart ? and how to read the chart flow using script ?
조회 수: 3 (최근 30일)
이전 댓글 표시
1.how can I read the number of charts present in the model ? 2.Also how to read a logic inside the state chart ? ( if we consider there is only state flow with simple if else condition in it )
If i can get any information in any variables/arrays /cell using scripts that would be really helpful !!
댓글 수: 0
답변 (1개)
Jorge Calvo
2021년 11월 2일
For the first question, try:
>> numel(find(sfroot,"-isa","Stateflow.Chart"))
Asusming that there is only one model loaded in memory, this should give you what you want. If there are other models, you can use find to get a handle on the Stateflow.Machine object that corresponds to the model you want to get information about. For more information about using the Stateflow programatic interface, see https://www.mathworks.com/help/stateflow/api/overview-of-the-stateflow-api.html.
PS. On older versions of MATLAB, try using single quotes instead of double quotes.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Stateflow Programmatic Interface에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!