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

조회 수: 15 (최근 30일)
大貴 渡邉
大貴 渡邉 2021년 10월 27일
편집: Toshinobu Shintai 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!