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

15 次查看(过去 30 天)
Yuma Yamazaki
Yuma Yamazaki 2020-2-21
编辑: stozaki 2020-2-21
モデル全体に対して、該当ブロックタイプの背景色を一括で変更することは可能でしょうか?
<例>
全てのGotoブロックの背景色を緑にする。

采纳的回答

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

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Create Large-Scale Model Components 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!