Effacer les filtres
Effacer les filtres

How to change the figure color in simulink scopes using a script?

8 vues (au cours des 30 derniers jours)
Markus Gurtner
Markus Gurtner le 21 Juin 2019
Commenté : Markus Gurtner le 21 Juin 2019
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
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);

Réponses (1)

Himanshu Tripathi
Himanshu Tripathi le 21 Juin 2019
Replace
set(a,'ColorOrder',myColorMap);
by
colormap(a,myColorMap);
  1 commentaire
Markus Gurtner
Markus Gurtner le 21 Juin 2019
Thanks for your answer!
Unfortunatley this does not solve the initial issue of changing the "Figure Color" property.

Connectez-vous pour commenter.

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by