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

📄 test.m

📁 matlab环境下的多路串口数据实时绘图显示
💻 M
📖 第 1 页 / 共 5 页
字号:
         set(haxes3,'visible','on');
         set(haxes3,'position',[0.12,0.1,0.8,0.78]);
         set([htext2,htext5,htext6],'string','');                                         
         set([htext55,htext66],'string','');                                         
         set(hline3,'visible','on');                                         
         set(hmainfig,'currentaxes',haxes3);                                         
        hcurrent=haxes3;                                      
        set([allaxes(1:2),allaxes(4:8)],'visible','off');                                       
        set([allline(1:2),allline(4:8)],'visible','off');                                          
        set(htext41,'string','第');                                         
         set(htext42,'string','3');
         set(htext43,'string','通道');
         set(htext1,'string',hinput1.ch3units);                                       
        hresult=hline3;
   
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%这个子函数是4号工具栏的回调函数。
       function   huipushtool4_callback(hobject,eventdata,handles)
    global  hmainfig  hinput1;
    global  hcurrent   hresult;
    allaxes=getappdata(hmainfig,'allaxes');
    allline=getappdata(hmainfig,'allline');
    haxes4=allaxes(4);
    htext2=getappdata(hmainfig,'htext2');
    htext5=getappdata(hmainfig,'htext5');
    htext6=getappdata(hmainfig,'htext6');
    htext55=getappdata(hmainfig,'htext55');
    htext66=getappdata(hmainfig,'htext66');
    hline4=allline(4);
    htext41=getappdata(hmainfig,'htext41');
    htext42=getappdata(hmainfig,'htext42');
    htext43=getappdata(hmainfig,'htext43');
    htext1=getappdata(hmainfig,'htext1');
    
    set(haxes4,'visible','on');
    set(haxes4,'position',[0.12,0.1,0.8,0.78]);
    set([htext2,htext5,htext6],'string','');  
    set([htext55,htext66],'string','');
    set(hline4,'visible','on');                                              
    set(hmainfig,'currentaxes',haxes4);
   hcurrent=haxes4; 
   set([allaxes(1:3),allaxes(5:8)],'visible','off');
   set([allline(1:3),allline(5:8)],'visible','off');
   set(htext41,'string','第');
   set(htext42,'string','4');
   set(htext43,'string','通道');
    set(htext1,'string',hinput1.ch4units);                                                
     hresult=hline4;                                            
                                                    
                                               
                                                  
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%这是5号工具栏的回调函数。
           function   huipushtool5_callback(hobject,eventdata,handles)
       
  global   hmainfig  hinput1;
  global  hcurrent   hresult;
  
  allaxes=getappdata(hmainfig,'allaxes');
  allline=getappdata(hmainfig,'allline');
  haxes5=allaxes(5);
  htext2=getappdata(hmainfig,'htext2');
  htext5=getappdata(hmainfig,'htext5');
  htext6=getappdata(hmainfig,'htext6');
  htext55=getappdata(hmainfig,'htext55');
  htext66=getappdata(hmainfig,'htext66');
  hline5=allline(5);
  htext41=getappdata(hmainfig,'htext41');
  htext42=getappdata(hmainfig,'htext42');
  htext43=getappdata(hmainfig,'htext43');
  htext1=getappdata(hmainfig,'htext1');
  
  set(haxes5,'visible','on');
  set(haxes5,'position',[0.12,0.1,0.8,0.78]);
  set([htext2,htext5,htext6],'string','');
 set([htext55,htext66],'string','');
 set(hline5,'visible','on');
  set(hmainfig,'currentaxes',haxes5);
hcurrent=haxes5;
  set([allaxes(1:4),allaxes(6:8)],'visible','off');
  set([allline(1:4),allline(6:8)],'visible','off');
   set(htext41,'string','第');
   set(htext42,'string','5');
   set(htext43,'string','通道');
   set(htext1,'string',hinput1.ch5units);
   hresult=hline5;                                             
                                                  
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %这是6号工具栏的回调函数。
               function huipushtool6_callback(hobject,eventdata,handles)
     
 global   hmainfig   hinput1;
 global  hcurrent    hresult;
 
 allaxes=getappdata(hmainfig,'allaxes');
 allline=getappdata(hmainfig,'allline');
 
 haxes6=allaxes(6);
 htext2=getappdata(hmainfig,'htext2');
 htext5=getappdata(hmainfig,'htext5');
 htext6=getappdata(hmainfig,'htext6');
 htext55=getappdata(hmainfig,'htext55');
 htext66=getappdata(hmainfig,'htext66');
 hline6=allline(6);
 htext41=getappdata(hmainfig,'htext41');
 htext42=getappdata(hmainfig,'htext42');
 htext43=getappdata(hmainfig,'htext43');
 htext1=getappdata(hmainfig,'htext1');
 
set(haxes6,'visible','on');
set(haxes6,'position',[0.12,0.1,0.8,0.78]);
set([htext2,htext5,htext6],'string','');
set([htext55,htext66],'string','');
set(hline6,'visible','on');
set(hmainfig,'currentaxes',haxes6);
 hcurrent=haxes6;
 set([allaxes(1:5),allaxes(7:8)],'visible','off');
 set([allline(1:5),allline(7:8)],'visible','off');
set(htext41,'string','第');
set(htext42,'string','6');
set(htext43,'string','通道');
set(htext1,'string',hinput1.ch6units);
hresult=hline6;
                                                        
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %这个子函数是7号工具栏的回调函数。
 
       function   huipushtool7_callback(hobject,eventdata,handles)
       global   hmainfig   hinput1;
       global  hcurrent    hresult;
       
       allaxes=getappdata(hmainfig,'allaxes');
       allline=getappdata(hmainfig,'allline');
       
       haxes7=allaxes(7);
       htext2=getappdata(hmainfig,'htext2');
       htext5=getappdata(hmainfig,'htext5');
       htext6=getappdata(hmainfig,'htext6');
       htext55=getappdata(hmainfig,'htext55');
       htext66=getappdata(hmainfig,'htext66');
       hline7=allline(7);
       
       htext41=getappdata(hmainfig,'htext41');
       htext42=getappdata(hmainfig,'htext42');
       htext43=getappdata(hmainfig,'htext43');
       htext1=getappdata(hmainfig,'htext1');
       
       set(haxes7,'visible','on');
       set(haxes7,'position',[0.12,0.1,0.8,0.78]);
       set([htext2,htext5,htext6],'string','');
       set([htext55,htext66],'string','');
       set(hline7,'visible','on');
       
       set(hmainfig,'currentaxes',haxes7);
       hcurrent=haxes7;
       set([allaxes(1:6),allaxes(8)],'visible','off');
       set([allline(1:6),allline(8)],'visible','off');
       set(htext41,'string','第');
       set(htext42,'string','7');
       set(htext43,'string','通道');
      
       set(htext1,'string',hinput1.ch7units);
       hresult=hline7;
                                                        
                                                        
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%这个子函数是8号工具栏的回调函数。

 function  huipushtool8_callback(hobject,eventdata,handles)
 global   hmainfig   hinput1;
 global   hcurrent   hresult;
 
 allaxes=getappdata(hmainfig,'allaxes');
 allline=getappdata(hmainfig,'allline');
 
 haxes8=allaxes(8);
 htext2=getappdata(hmainfig,'htext2');
 htext5=getappdaa(hmainfig,'htext5');
 htext6=getappdata(hmainfig,'htext6');
 
 htext55=getappdata(hmainfig,'htext55');
 htext66=getappdata(hmainfig,'htext66');
 hline8=allline(8);
 htext41=getappdata(hmainfig,'htext41');
 htext42=getappdata(hmainfig,'htext42');
 htext43=getappdata(hmainfig,'htext43');
 htext1=getappdata(hmainfig,'htext1');
 
 set(haxes8,'visible','on');
 set(haxes8,'position',[0.12,0.1,0.8,0.78]);
 set([htext2,htext5,htext6],'string','');
 set([htext55,htext66],'string','');
 set(hline8,'visible','on');
 
 set(hmainfig,'currentaxes',haxes8);
 hcurrent=haxes8;
 set(allaxes(1:7),'visible','off');
 set(allline(1:7),'visible','off');
 set(htext41,'string','第');
 set(htext42,'string','8');
 set(htext43,'string','通道');
 set(htext1,'string',hinput1.ch8units);
 hresult=hline8;

                                                       

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -