⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 maingui.m

📁 这个东西是我在网上下的
💻 M
📖 第 1 页 / 共 4 页
字号:
 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 + -