How to highlight multiple Stateflow objects
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I would like to highlight multiple objects in a Stateflow chart. I can use the highlight function to highlight one object, however, highlighting multiple at once causes an error: "Check for incorrect argument data type or missing argument in call to function 'highlight'.". Highlighting successively clears the previous highlighting. The equivalent hilite_system function for Simulink allows for multiple highlighting, but does not work for Stateflow. Is there another function that is capable of highlighting mutiple Stateflow objects?
openExample('simulink_general/sldemo_boilerExample');
obj = find(sfroot, '-isa', 'Stateflow.State');
highlight(obj);
Check for incorrect argument data type or missing argument in call to function 'highlight'
0 Commenti
Risposte (1)
abcd xyz
il 5 Ott 2022
Modificato: abcd xyz
il 5 Ott 2022
Here is a work around
openExample('simulink_general/sldemo_boilerExample');
obj = find(sfroot, '-isa', 'Stateflow.State');
for i=1:length(obj)
j{i,1}=Simulink.ID.getSID(obj(i))
end
Simulink.ID.hilite(j)
//Using 'Simulink.ID.hilite' is not recomended by matlab..but (Life's not fair,is it?)..//
0 Commenti
Vedere anche
Categorie
Scopri di più su Simulink Functions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!