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

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

Réponses (1)

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

Catégories

En savoir plus sur 対話型のモデル編集 dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!