Modify Transition condition of Stateflow with script
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Yuntao Zhang
il 11 Lug 2017
Risposto: Yuntao Zhang
il 25 Lug 2017
Hello Everyone, Is it possible to modify a transition condition of Stateflow with m-file script? maybe someting similar to set_param? Thanks a lot
0 Commenti
Risposta accettata
Dimitris Iliou
il 13 Lug 2017
There is a way to modify a transition condition in Stateflow.
To do that, you will need to use the Stateflow API. You can find a quick start guide in the following documentation link:
When you reach step 6 of this example, you will notice that you can modify the LabelString property of the transition. There you can set it equal to a condition. For example:
trans1_2.LabelString = '[u>0]'
assuming that trans1_2 is the transition handle.
Given that, you first need to find that handle. In the following documentation page:
you can find information on how to access Stateflow Objects programmatically. Specifically, the following command:
transArray = sA.find('-isa','Stateflow.Transition');
returns an array of all the transitions. Using that, you can find the handle you are looking for, and then modify the LabelString property to your needs.
0 Commenti
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Programmatic Model Editing 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!