如何通过 M-Script(分层)计算状态流程图中的状态数?
问问题
519 次
1 回答
0
您可以使用 Stateflow API 来执行此操作:
m = rt.find('-isa','Simulink.BlockDiagram','Name', modelName);
%% find all the Charts in the model
chartList = m.find('-isa','Stateflow.Chart');
%% find all of the states in level 1 of the first chart
stateList = chartList(1).find('-isa', 'Stateflow.State', '-depth', 1);
disp(length(stateList));
在运行此脚本之前,您必须先打开模型。
于 2015-05-08T01:12:58.660 回答