フィルターのクリア

Is it possible to input an N-by-M signal (matrix) into into a State Flow Chart?

2 ビュー (過去 30 日間)
CP
CP 2018 年 4 月 30 日
回答済み: CP 2018 年 4 月 30 日
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?

採用された回答

Fangjun Jiang
Fangjun Jiang 2018 年 4 月 30 日
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.

その他の回答 (1 件)

CP
CP 2018 年 4 月 30 日
Thank you.

カテゴリ

Help Center および File ExchangeComplex Logic についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by