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

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

 Respuesta aceptada

Toshinobu Shintai
Toshinobu Shintai el 27 de Oct. de 2021
Editada: Toshinobu Shintai el 27 de Oct. de 2021

0 votos

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

Más respuestas (1)

Hernia Baby
Hernia Baby el 27 de Oct. de 2021

0 votos

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

Categorías

Más información sobre 対話型のモデル編集 en Centro de ayuda y File Exchange.

Productos

Versión

R2021a

Etiquetas

Preguntada:

el 27 de Oct. de 2021

Editada:

el 27 de Oct. de 2021

Community Treasure Hunt

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

Start Hunting!