How to get Data type of stateflow input through script?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
vinothkannan K
el 13 de Dic. de 2013
Editada: vinothkannan K
el 16 de Dic. de 2013
How to get Data type of stateflow input through script?
1 comentario
The Matlab Spot
el 13 de Dic. de 2013
Do you want the data type to be compile time or defined in the data explorer?
Respuesta aceptada
The Matlab Spot
el 13 de Dic. de 2013
Editada: The Matlab Spot
el 13 de Dic. de 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 comentarios
The Matlab Spot
el 13 de Dic. de 2013
Similarly you can check the SCOPE for other type of data also.
Más respuestas (1)
The Matlab Spot
el 13 de Dic. de 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 comentarios
Ver también
Categorías
Más información sobre Simulink Functions en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!