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

5 ビュー (過去 30 日間)
motohiro sugimoto
motohiro sugimoto 2020 年 2 月 11 日
編集済み: stozaki 2020 年 2 月 11 日
Simulinkにて、対象モデルの強調表示(ハイライト)を全てクリアする方法として、
Simulink エディターで [情報表示] 、 [強調表示の削除] を選択する方法がありますが、
同じ動作をプログラムにより実行させるにはどのようなコード記述をすればよいでしょうか?

回答 (1 件)

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

カテゴリ

Help Center および File Exchange対話型のモデル編集 についてさらに検索

Community Treasure Hunt

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

Start Hunting!