📄 maingui.m
字号:
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.19;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(1,10,ii)=line([0],[0],'parent',ax(1,10),'visible','off');
end
set(ax(1,10),'userdata',lines(1,10,:));
%============== TAB2 =================
horizontalbias=.004; verticalbias=.007;
left1=0; left2=0.5-horizontalbias;
bottom1=0; bottom2=1/3-verticalbias; bottom3=2/3-verticalbias;
width=.5; height=1/3;
position2 = ...
[left1 bottom1 width height %第一列,至下往上
left1 bottom2 width height+verticalbias
left1 bottom3 width height+verticalbias
%-----------------
left2 bottom1 width+horizontalbias height %第二列,至下往上
left2 bottom2 width+horizontalbias height+verticalbias
left2 bottom3 width+horizontalbias height+verticalbias];
for i=1:length(position2)
panel(2,i)=uipanel('parent',ap,'back',color.back,'unit','norm','pos',position2(i,:),'bordertype','etchedout','borderwidth',3,...
'shadowcolor',[.48 .48 .48],'highlightcolor',[.97 .97 .97],'visible','on');
end
%%轴2
ppos{1}=[.038 .71 .443 .26];
ax(2,1)=axes('parent',ap,'unit','norm','Position',ppos{1},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on','drawmode','fast');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' JJJJJJJJJJJJ ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:3
lines(2,1,ii)=line([0],[0],'parent',ax(2,1),'visible','off');
end
set(ax(2,1),'userdata',lines(2,1,:));
%%
ppos{2}=[.537 .71 .443 .26];
ax(2,2)=axes('parent',ap,'unit','norm','Position',ppos{2},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' DDDDDDDDDDDDDDDD ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(2,2,ii)=line([0],[0],'parent',ax(2,2),'visible','off');
end
set(ax(2,2),'userdata',lines(2,2,:));
%%
ppos{3}=[.038 .374 .443 .26];
ax(2,3)=axes('parent',ap,'unit','norm','Position',ppos{3},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on','drawmode','fast');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm','unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' EEEEEEEEEEEEEE ','fontsize',8,'unit','norm','unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(2,3,ii)=line([0],[0],'parent',ax(2,3),'visible','off');
end
set(ax(2,3),'userdata',lines(2,3,:));
%%
ppos{4}=[.537 .374 .443 .26];
ax(2,4)=axes('parent',ap,'unit','norm','Position',ppos{4},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' BBBBBBBBBBBBBBBB ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(2,4,ii)=line([0],[0],'parent',ax(2,4),'visible','off');
end
set(ax(2,4),'userdata',lines(2,4,:));
%%
ppos{5}=[.038 .0465 .443 .256];
ax(2,5)=axes('parent',ap,'unit','norm','Position',ppos{5},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' GGGGGGGGGGGGg ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(2,5,ii)=line([0],[0],'parent',ax(2,5),'visible','off');
end
set(ax(2,5),'userdata',lines(2,5,:));
%%
ppos{6}=[.537 .0465 .443 .256];
ax(2,6)=axes('parent',ap,'unit','norm','Position',ppos{6},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' MMMMMMMMMMMMMMMMMMM ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(2,6,ii)=line([0],[0],'parent',ax(2,6),'visible','off');
end
set(ax(2,6),'userdata',lines(2,6,:));
%============== TAB3 =================
for i=1:length(position2)
panel(3,i)=uipanel('parent',ap,'back',color.back,'unit','norm','pos',position2(i,:),'bordertype','etchedout','borderwidth',3,...
'shadowcolor',[.48 .48 .48],'highlightcolor',[.97 .97 .97],'visible','on');
end
%%轴3
ax(3,1)=axes('parent',ap,'unit','norm','Position',ppos{1},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel('MMMMMMMMMMMMMMMMM','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;%%%%%%%%%%55
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(3,1,ii)=line([0],[0],'parent',ax(3,1),'visible','off');
end
set(ax(3,1),'userdata',lines(3,1,:));
%%
ax(3,2)=axes('parent',ap,'unit','norm','Position',ppos{2},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' DDDDDDDDDDDDDDDDDDDD/m/s ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(3,2,ii)=line([0],[0],'parent',ax(3,2),'visible','off');
end
set(ax(3,2),'userdata',lines(3,2,:));
%%
ax(3,3)=axes('parent',ap,'unit','norm','Position',ppos{3},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel('BBBBBBBBBBBBBBBBBb','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(3,3,ii)=line([0],[0],'parent',ax(3,3),'visible','off');
end
set(ax(3,3),'userdata',lines(3,3,:));
%%
ax(3,4)=axes('parent',ap,'unit','norm','Position',ppos{4},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' BBBBBBBBBBBBBBBBB/m/s ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(3,4,ii)=line([0],[0],'parent',ax(3,4),'visible','off');
end
set(ax(3,4),'userdata',lines(3,4,:));
%%
ax(3,5)=axes('parent',ap,'unit','norm','Position',ppos{5},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel('TTTTTTTTTTTTTT','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(3,5,ii)=line([0],[0],'parent',ax(3,5),'visible','off');
end
set(ax(3,5),'userdata',lines(3,5,:));
%%
ax(3,6)=axes('parent',ap,'unit','norm','Position',ppos{6},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' TTTTTTTTTTTTTTTTT/m/s ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(3,6,ii)=line([0],[0],'parent',ax(3,6),'visible','off');
end
set(ax(3,6),'userdata',lines(3,6,:));
%============== TAB4 =================
for i=1:length(position2)
panel(4,i)=uipanel('parent',ap,'back',color.back,'unit','norm','pos',position2(i,:),'bordertype','etchedout','borderwidth',3,...
'shadowcolor',[.48 .48 .48],'highlightcolor',[.97 .97 .97],'visible','on');
end
%%轴4
ax(4,1)=axes('parent',ap,'unit','norm','Position',ppos{1},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' FFFFFFFFFFFFFFFFFF ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(4,1,ii)=line([0],[0],'parent',ax(4,1),'visible','off');
end
set(ax(4,1),'userdata',lines(4,1,:));
%%
ax(4,2)=axes('parent',ap,'unit','norm','Position',ppos{2},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' GGGGGGGGGGGGGGGGG ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(4,2,ii)=line([0],[0],'parent',ax(4,2),'visible','off');
end
set(ax(4,2),'userdata',lines(4,2,:));
%%
ax(4,3)=axes('parent',ap,'unit','norm','Position',ppos{3},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' GGGGGGGGGGGGGGGGGG ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(4,3,ii)=line([0],[0],'parent',ax(4,3),'visible','off');
end
set(ax(4,3),'userdata',lines(4,3,:));
%%
ax(4,4)=axes('parent',ap,'unit','norm','Position',ppos{4},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' GGGGGGGGGGGGG ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(4,4,ii)=line([0],[0],'parent',ax(4,4),'visible','off');
end
set(ax(4,4),'userdata',lines(4,4,:));
%%
ax(4,5)=axes('parent',ap,'unit','norm','Position',ppos{5},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' FFFFFFFFFFFFFF ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:2
lines(4,5,ii)=line([0],[0],'parent',ax(4,5),'visible','off');
end
set(ax(4,5),'userdata',lines(4,5,:));
%%
ax(4,6)=axes('parent',ap,'unit','norm','Position',ppos{6},'color',color.back,'fontsize',7,...
'xcolor',color.axis,'ycolor',color.axis,'linewidth',1,'xgrid','on','ygrid','on','box','on','visible','on');
tx=xlabel(' SSSSSS ','fontsize',8,'unit','norm'); %创建label并改变label的位置
tpo=get(tx,'pos');tpo(2)=tpo(2)+scrx*.04;
set(tx,'pos',tpo,'back',color.back);
tx=ylabel(' FFFFFFFFFFFFFFFF ','fontsize',8,'unit','norm');
tpo=get(tx,'pos');tpo(1)=tpo(1)+scry*.1-lxoffset;
set(tx,'pos',tpo,'back','none');
for ii=1:1
lines(4,6,ii)=line([0],[0],'parent',ax(4,6),'visible','off');
end
set(ax(4,6),'userdata',lines(4,6,:));
%=============== 图注 ===================
lwidth=.03;lheight=.001;
lleft1=.057;lleft2=.19;lleft3=.33;
lbott1=.292;lbott2=.617;lbott3=.957;
rightd=.5;
for i=2:4
legendt(i,2)=text(0.43,.95,'uuuu','color',[.97 .97 .97],'fontsize',7,'parent',ax(i,5),'unit','norm');
legendt(i,4)=text(0.74,.95,'nnnnnnnnnn out ','color',[.97 .97 .97],'fontsize',7,'parent',ax(i,5),'unit','norm');
%-----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -