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

23 次查看(过去 30 天)
大貴 渡邉
大貴 渡邉 2021-10-27
Simulinkモデル(参照モデルを含む)のブロック数と入出力数を一括で出力し、
それをexcel等の別ファイルで保存する方法はありますでしょうか。

采纳的回答

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

更多回答(1 个)

Hernia Baby
Hernia Baby 2021-10-27
sldiagnostics を使用してみるのはいかがでしょうか?

类别

Help CenterFile Exchange 中查找有关 プログラムによるモデル編集 的更多信息

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!