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

25 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 3 Oct 2012
Scope ブロックの背景色やライン色、フォントサイズを変更する方法を教えてください。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 3 Oct 2012
この機能は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 に再設定して下さい。

More Answers (0)

Categories

Find more on Simulink in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!