Develop a signal from a MATLAB block with a different sample rate

1 回表示 (過去 30 日間)
Marzieh Karami
Marzieh Karami 2019 年 7 月 31 日
回答済み: Siriniharika Katukam 2019 年 8 月 9 日
I have a MATLAB function block with the sample time of 0.2 ms. In each 0.2 ms I want to build a 200*1 matrix in output that in steps of 1 us one of the matrix elemens are read and given to another block. How can I make such a signal?

採用された回答

Siriniharika Katukam
Siriniharika Katukam 2019 年 8 月 9 日
You can run the MATLAB function block at a sample time of 0.2ms by setting the solver step size to 0.0002 seconds (create 200 x 1 matrix). For other tasks to run at 1us sample time, you can add a model referenced block, and set its sample time to 0.000001 seconds (read elements and pass on). This way you can have blocks running at two different sample times.

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by