MATLAB/Simulink 変数の検索方法

44 views (last 30 days)
天 内田
天 内田 on 22 Jun 2021
Commented: 天 内田 on 29 Jun 2021
MATLAB Simulink内に使用している変数や文字を検索する方法を教えてください。
目標として、ENGINEやFANSといった特定の単語を見つけたいです。
よろしくお願いします。

Accepted Answer

Atsushi Ueno
Atsushi Ueno on 22 Jun 2021
>MATLAB Simulink内に使用している変数や文字を検索する方法を教えてください。目標として、ENGINEやFANSといった特定の単語を見つけたいです。
色々な方向に解釈できますので思い付く限り回答致します。
  • Ctrl+fまたは「編集」メニューの「検索」と、その詳細設定
下図のように、検索窓に検索文字列を入力し矢印を押下またはリターンを押すと、現在のサブシステムにおける検索結果が図示(ハイライト表示)されます。また、検索窓の右側にある「詳細の表示」ボタンを押すと画面下部に別のエリアが開き、更に詳細な条件を加えて検索する事が出来ます。「クリックして現在のシステム以下を検索します」ボタンを押すと、現在いるサブシステム以下の全サブシステムを検索対象にします。検索結果は図示だけでなくリスト形式で表示されます。右にある歯車アイコンをクリックするとオブジェクト タイプという名前のダイアログが現れ、検索対象の種類を選択できるようになります。また、検索文字の種類や正規表現などの検索条件も設定可能です。
  • find_systemコマンド
find_system(gcs,'BlockType','Gain','Name','ENGINE')
上記のようにGUIで検索できる事はコマンドでも実行できます。上記コードは一例です。詳細は上記ヘルプを参照願います。
  • whoコマンド
who ENGINE
Simulinkで扱う変数として、ワークスペース内の変数を検索するなら、単純に検索したい文字列をコマンドウィンドウに打ち込めば存在する変数の内容を表示しますし、whoコマンドで検索する事も出来ます。詳細は上記ヘルプを参照願います。
  1 Comment
天 内田
天 内田 on 29 Jun 2021
回答ありがとうございました。問題解決の糸口が見えてきました。

Sign in to comment.

More Answers (0)

Categories

Find more on モデル化 in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!