Simulinkのtimetableデータで列ごとの処理をする方法
Show older comments
第1列に「時間データ」、第2~第N列に「測定データ」を持つtable(timetable)を
Simulinkモデル内でFrom Workspaceにより読み込みました。
このtableでは,時間軸に対して第2~第N列毎に計算処理する必要があるため,
From Workspaceの出力端子にDemuxを接続し,列ごとに分解し,処理後にMuxで信号線をまとめています。
しかし,列数が1000近くあるため、Demux/Muxへの配線(スクリプトを使用)で
大変時間がかかります。
列数が測定データによって異なるため、もう少し簡略的なやり方を探しています。
頻繁にDemuxやMuxをせずに,tableを列ごとに処理する機能やブロックがありましたら、
教えて頂きたいです。よろしくお願いいたします。
2 Comments
Atsushi Ueno
on 27 Jul 2022
>timetable には 1 つの信号の 1 つの列のデータのみが含まれている必要があります。
Atsushi Ueno
on 27 Jul 2022
timetableでも下記の様な形(timetableは時刻列に対し1列で、その中身はN列の行列)なら入力可能ですね。

Accepted Answer
More Answers (0)
Categories
Find more on String in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!