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

Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur String dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!