Scope ブロックの背景色やラ​イン色を変更するには​どうすればよいですか​?

조회 수: 25 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2012년 10월 3일
Scope ブロックの背景色やライン色、フォントサイズを変更する方法を教えてください。

채택된 답변

MathWorks Support Team
MathWorks Support Team 2012년 10월 3일
この機能はSimulink 7.8 (R2011b)で提供されています。
Scopeブロックのパラメーター画面の「グラフィックス」タブから各種の設定が行えます。
フォントサイズの変更、或いはR2011b以前のバージョンをご利用の場合、下記を参照してください。
Scope ブロックは設定が変更できない仕様となっていますが、'ShowHiddenHandles' プロパティを 'on' に設定することで変更が可能になります。変更が可能になった'Color' や 'ColorOrder' 、'FontSize' を変更することで背景色やライン色、フォントサイズの変更を実現することができます。
scopes = find_system(gcs,'blocktype','Scope');
set(0,'ShowHiddenHandles','on')
for i = 1:length(scopes)
set_param (scopes{i},'open','on')
a = findobj (gcf,'type','axes');
set(a,'Color','w','XColor','k','YColor','k',...
'ColorOrder',[0 0 0;1 0 0;0 1 0;0 0 1;0 1 1],...
'FontSize',12);
end
set(0,'ShowHiddenHandles','off')
注意: Scope ウィンドウの他にも、ハンドル番号の取得を許可していないものが多数あります。それらへ予定外の変更が行われないように、必ずShowHiddenHandles プロパティは off に再設定して下さい。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!