スクリプトでブロック​の最前面と最背面を設​定することは可能です​か?

10 ビュー (過去 30 日間)
Yonasawa
Yonasawa 2020 年 12 月 23 日
コメント済み: Yonasawa 2020 年 12 月 24 日
simulink上に配置したsubsystemブロックなどを右クリックしたときのメニューで、
ブロックを「最前面」「最背面」に移動することができますが、
同じことをスクリプトで処理することは可能でしょうか?

回答 (1 件)

stozaki
stozaki 2020 年 12 月 24 日
Yonasawa様
はい、可能です。
ブロックの設定はset_param関数を使用します。
「最前面」「最背面」はどちらも共通のブロックプロパティとなっており、BackgroundColorとForegroundColorの値を指定します。例えば以下のようにすると、背景色が赤になります。
set_param(blockpath,BackgroundColor,'red');
ここで、blockpathはブロックパスまたは、ブロックハンドルを与えます。
stozaki
  1 件のコメント
Yonasawa
Yonasawa 2020 年 12 月 24 日
stozaki様
ご回答ありがとうございます。
すみません、質問内容としては色の設定方法ではなく、
ブロックの右クリックメニューの「調整」の中にある「最前面へ移動」「最背面へ移動」の操作をスクリプトで実施できるかどうかについてを知りたいです。

サインインしてコメントする。

カテゴリ

Help Center および File Exchangeサブシステム についてさらに検索

製品


リリース

R2015b

Community Treasure Hunt

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

Start Hunting!