How to get Data type of stateflow input through script?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
vinothkannan K
il 13 Dic 2013
Modificato: vinothkannan K
il 16 Dic 2013
How to get Data type of stateflow input through script?
1 Commento
The Matlab Spot
il 13 Dic 2013
Do you want the data type to be compile time or defined in the data explorer?
Risposta accettata
The Matlab Spot
il 13 Dic 2013
Modificato: The Matlab Spot
il 13 Dic 2013
To get the data type defined in the Model Explorer:
tmp_SfPath = gcb;
get_param(tmp_SfPath,'Object')
tmp_SFObj = get_param(tmp_SfPath,'Object')
tmp_ChartObj = tmp_SFObj.find('-isa','Stateflow.Chart')
tmp_SFData = tmp_ChartObj.find('-isa','Stateflow.Data')
if(strcmp(tmp_SFData(1).Scope,'Input'))
tmp_SFData(1).DataType
end
2 Commenti
Più risposte (1)
The Matlab Spot
il 13 Dic 2013
To get the data type of the input of the stateflow at compile time (for data set as inherit from Simulink)
1. Compile the model using
[sys,x0,str,ts] = model_name([],[],[],'compile');
2. Get the Statflow block input port's compiled port data type
0 Commenti
Vedere anche
Categorie
Scopri di più su Simulink Functions in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!