How to change the figure color in simulink scopes using a script?
18 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hy everyone!
I'm trying to write a script which adjusts the apperance of all scopes in a currently open Simulink Model.
Unfortunatley I could not manage to access and set the "Figure Color" property from the script.
![Unbenannt.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/225804/Unbenannt.jpeg)
The remaining features of interest are manipulated with:
scopes = find_system(gcs,'blocktype','Scope');
shh = get(0,'ShowHiddenHandles');
set(0,'ShowHiddenHandles','On');
for i = 1:length(scopes)
set_param (scopes{i},'open','on');
a = findobj (gcf,'type','axes'); %
set(a,'Color',[1 1 1]); % set white background
set(a,'XColor',[0 0 0]); % set x axis font color
set(a,'YColor',[0 0 0]); % set y axis font color
set(a,'ZColor',[0 0 0]); % set z axis font color
set(a,'ColorOrder',myColorMap); % set custom colormap
end
set(0,'ShowHiddenHandles',shh);
0 comentarios
Respuestas (1)
Himanshu Tripathi
el 21 de Jun. de 2019
Replace
set(a,'ColorOrder',myColorMap);
by
colormap(a,myColorMap);
Ver también
Categorías
Más información sobre Model, Block, and Port Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!