How to get a handle of state chart ? and how to read the chart flow using script ?
4 次查看(过去 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!