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

조회 수: 14 (최근 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 CenterFile Exchange에서 サブシステム에 대해 자세히 알아보기

제품


릴리스

R2015b

Community Treasure Hunt

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

Start Hunting!