MATLAB Simulink内に使用している変数や文字を検索する方法を教えてください。
目標として、ENGINEやFANSといった特定の単語を見つけたいです。
よろしくお願いします。

 채택된 답변

Atsushi Ueno
Atsushi Ueno 2021년 6월 22일

3 개 추천

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

댓글 수: 1

天 内田
天 内田 2021년 6월 29일
回答ありがとうございました。問題解決の糸口が見えてきました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 プログラムによるモデル編集에 대해 자세히 알아보기

제품

질문:

2021년 6월 22일

댓글:

2021년 6월 29일

Community Treasure Hunt

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

Start Hunting!