Filter löschen
Filter löschen

How to add Inputs/Outputs to Stateflow by code

1 Ansicht (letzte 30 Tage)
Camba
Camba am 31 Mai 2016
Beantwortet: Camba am 2 Jun. 2016
I want to add an input to a Stateflow chart by code.
The way to do it without code is to go to tools/model explorer, click the add data button and choose the scope to be an input.
How do I do it by code?
The way I am currently doing is adding an IN port from matlab with the add_block function, but when I do it this way the port does not show in the model explorer. Is this a bug or is there another way to do it by code that adds the variable to the model explorer?

Akzeptierte Antwort

Camba
Camba am 2 Jun. 2016
Problem solved. I did it by getting a handle to a state or chart. For example:
ch = sfgco; data = Stateflow.Data(ch); data.Scope = 'Input';

Weitere Antworten (0)

Kategorien

Mehr zu Complex Logic finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by