Is it possible to input an N-by-M signal (matrix) into into a State Flow Chart?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
CP
el 30 de Abr. de 2018
Respondida: CP
el 30 de Abr. de 2018
I have an N-by-M matrix that I am trying to pass as an input into a State Flow Chart, but the Model errors out when setting the data Size inside the Model Explorer to be [MxN]. My temporary solution is reshaping the matrix to a 1-by-NxM array before entering the chart, and then reshaping again inside, but I would really like to pass the entire matrix for other reasons. Any ideas?
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 30 de Abr. de 2018
In a Stateflow chart, add an "Input from Simulink" called "data", define the size as [5,5]. Add an "Output to Simulink" called "data1", add a default transition, specify the action as {data1=data(2,2);}
Outside the Stateflow chart, add a Constant block, specify the value as "magic(5)" or "rand(5)", connect, run simulation, observe the output.
0 comentarios
Más respuestas (1)
Ver también
Categorías
Más información sobre Complex Logic en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!