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

13 visualizaciones (últimos 30 días)
大貴 渡邉
大貴 渡邉 el 27 de Oct. de 2021
Editada: Toshinobu Shintai el 27 de Oct. de 2021
Simulinkモデル(参照モデルを含む)のブロック数と入出力数を一括で出力し、
それをexcel等の別ファイルで保存する方法はありますでしょうか。

Respuesta aceptada

Toshinobu Shintai
Toshinobu Shintai el 27 de Oct. de 2021
Editada: Toshinobu Shintai el 27 de Oct. de 2021
・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
sldiagnostics を使用してみるのはいかがでしょうか?

Categorías

Más información sobre プログラムによるモデル編集 en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!