ブロックの背景色一括変更

6 visualizaciones (últimos 30 días)
Yuma Yamazaki
Yuma Yamazaki el 21 de Feb. de 2020
Editada: stozaki el 21 de Feb. de 2020
モデル全体に対して、該当ブロックタイプの背景色を一括で変更することは可能でしょうか?
<例>
全てのGotoブロックの背景色を緑にする。

Respuesta aceptada

stozaki
stozaki el 21 de Feb. de 2020
Editada: stozaki el 21 de Feb. de 2020
Yamazaki様
以下の様なプログラムは如何でしょうか?
ret = find_system(bdroot(gcs),'BlockType','Goto'); % モデル内からGotoブロックをリストする
for N = 1:length(ret)
set_param(ret{N},'BackgroundColor','green'); % 取得リストのBackgroundColorの値をgreenに設定する
end
find_system : システム、ブロック、ライン、端子、注釈の検索
set_param : システムとブロックのパラメーター値の設定
  1 comentario
Yuma Yamazaki
Yuma Yamazaki el 21 de Feb. de 2020
Stozaki様
ご回答有難うございます。
ご教授頂いたコードで問題無く、やりたい処理の実行がされました。
大変助かりました。
以上、宜しくお願い致します。
Yamazaki

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre モデル化 en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!