Filter löschen
Filter löschen

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

14 Ansichten (letzte 30 Tage)
Yuma Yamazaki
Yuma Yamazaki am 21 Feb. 2020
Bearbeitet: stozaki am 21 Feb. 2020
モデル全体に対して、該当ブロックタイプの背景色を一括で変更することは可能でしょうか?
<例>
全てのGotoブロックの背景色を緑にする。

Akzeptierte Antwort

stozaki
stozaki am 21 Feb. 2020
Bearbeitet: stozaki am 21 Feb. 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 Kommentar
Yuma Yamazaki
Yuma Yamazaki am 21 Feb. 2020
Stozaki様
ご回答有難うございます。
ご教授頂いたコードで問題無く、やりたい処理の実行がされました。
大変助かりました。
以上、宜しくお願い致します。
Yamazaki

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Create Large-Scale Model Components finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!