Which outport of stateflow block will provide the proper output data?
1 view (last 30 days)
Show older comments
Using runtime object I found that for "sldemo_autotrans" model there are four OutputPorts.
But the correct output is obtained in the OutputPort(2).
Similarly,for "sldemo_fuelsys", model there are ten OutputPorts,the correct output is obtained in OutputPort(4).
Is there any provision in MATLAB to find the proper OutputPorts of a stateflow chart which would provide the exact answer as of stateflow chart?Because OutputPorts other than 2 and 4 in the above cases are providing answers but are not the same as of stateflow output which I verified using signal logging.
0 Comments
Accepted Answer
Jerbin J
on 15 Sep 2023
open_system(modelName);
sf=sfroot;
chart=sf.find('-isa','Stateflow.Chart');
data=Stateflow.Data(ch);
data.Scope='Output';
% Port which provides correct output data
reqOpPort = data.Port
0 Comments
More Answers (0)
See Also
Categories
Find more on Complex Logic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!