Simulinkモデ​ルのブロック数と入出​力数の一括表示方法

Simulinkモデル(参照モデルを含む)のブロック数と入出力数を一括で出力し、
それをexcel等の別ファイルで保存する方法はありますでしょうか。

 Akzeptierte Antwort

Toshinobu Shintai
Toshinobu Shintai am 27 Okt. 2021
Bearbeitet: Toshinobu Shintai am 27 Okt. 2021

0 Stimmen

・Simulinkモデル内のブロック数に関して
"find_system"というコマンドでブロックを探してリスト化することができます。詳細はこちらを参照してください。
・入出力数に関して
"find_system"で見つけたブロックに対して、"get_param"というコマンドでポートの種類とその数を知ることができます。コマンドとしては、例えば以下のような形です。
port_h = get_param('model_name/block_name', 'PortHandles');
・excel等の別ファイルで保存する方法について
行列やテーブルのような形でデータを整理した後は、"writematrix"という関数でエクセルファイルに出力することができます。詳細はこちらを参照してください。

Weitere Antworten (1)

Hernia Baby
Hernia Baby am 27 Okt. 2021

0 Stimmen

sldiagnostics を使用してみるのはいかがでしょうか?

Kategorien

Mehr zu 対話型のモデル編集 finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021a

Community Treasure Hunt

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

Start Hunting!