Simulinkでデ​ータに任意の時間軸を​データに持たせる方法

2 views (last 30 days)
Simulinkでデータに任意の時間軸をデータに持たせる方法を探しています.
具体的には,(シミュレーションのサンプリングが0.2[sec]の場合),
各タイムステップで作成されるdataに対してSimulink上で使用できる時間情報を与えたいです.
0[s] data=[0 1 2 ...]
0.2[s] data=[0 1 2 ...]  → data=[(時間) 0.2 0.4 0.6 ...
(信号) 0 1 2 ...]
矢印→の右側のように,データに与えたい時間は配列として作成できますが,Simulink上で認識されるものではなく,うまく時間軸を割り当てられません.
dataの作成は,MATAB functionブロックを使用しており,その中でtimeseries関数のプロパティ(Time)を使って上書きしようとしましたができないようです.
'timeseries' クラスはコード生成をサポートしていません
どのような方法でも構いませんので,教えていただければと思います.

Accepted Answer

Toshinobu Shintai
Toshinobu Shintai on 17 Mar 2022
"To Workspace" ブロックは試されましたでしょうか?以下のリンク先にブロックの説明と使い方の例があります。
  5 Comments
Mutsumi Yoshino
Mutsumi Yoshino on 17 Mar 2022
サンプルまで用意していただき,ありがとうございました.
まずはcoder.extrinsicの動作確認いたします.

Sign in to comment.

More Answers (0)

Products


Release

R2017b

Community Treasure Hunt

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

Start Hunting!