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 Center および File ExchangeSimulink についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!