Simulink ブロックのすべてのハイライトをクリアする

4 views (last 30 days)
motohiro sugimoto
motohiro sugimoto on 11 Feb 2020
Edited: stozaki on 11 Feb 2020
Simulinkにて、対象モデルの強調表示(ハイライト)を全てクリアする方法として、
Simulink エディターで [情報表示] 、 [強調表示の削除] を選択する方法がありますが、
同じ動作をプログラムにより実行させるにはどのようなコード記述をすればよいでしょうか?

Answers (1)

stozaki
stozaki on 11 Feb 2020
Edited: stozaki on 11 Feb 2020
sugimoto様
対象がモデル内の全ブロックと仮定します。
blk = find_system(bdroot(gcs),'type','block'); % モデル内のブロックをリストします
for n = 1:length(blk) % 取得したブロックリスト数で繰り返し
hilite_system(blk{n},'none'); % 対象ブロックのhighlightをクリア
end
他にもプログラムで設定変更ができるので、詳細は以下のドキュメントを参考にして頂けますでしょうか。
hilite_system : ブロック、信号線、端子または注釈の強調表示

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!