亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.txt

?? matlab環境下的多路串口數據實時繪圖顯示
?? TXT
?? 第 1 頁 / 共 5 頁
字號:


function   bluesky

global  hmainfig  sampletime;
sampletime=1;
global  hinput1  hinput2;
global  hcurrent  hresult;

def11={'mV','mA','mV','mA','mV','mA','mV','mA'};
fields11={'ch1units','ch2units','ch3units','ch4units','ch5units','ch6units','ch7units','ch8units'};      %該結構體的字段名。
hinput1=cell2struct(def11,fields11,2);                                               %對結構體hinput1進行初始化。

def22={'1','1','1','1','1','1','1','1'};
fields22={'equation1','equation2','equation3','equation4',...                                                              %該結構體的字段名。   
            'equation5','equation6','equation7','equation8'};
hinput2=cell2struct(def22,fields22,2);                                                %對結構體hinput2進行初始化。


close all                                           %關閉當前存在的其它的圖象。
hmainfig=figure('name','Matlab_GUI_Com(2008)','numbertitle','off','menubar','none',...       %建立一個圖,并設置其基本屬性。
                             'units','normalized','tag','hmainfig');
set(hmainfig,'units','normalized','position',[0.2,0.2,0.5,0.5]);                                       %把這個圖的單位歸一化,并定義該圖的大小。
set(hmainfig,'defaultuicontrolfontsize',10);                                                                    %設置該圖中控件的字體的默認值為13。
set(hmainfig,'defaultuicontrolunits','normalized');                                                          %設置該圖中控件的默認單位是normalized。
 set(hmainfig,'visible','off');                                                                                               %暫時讓這個界面隱藏起來 。                                                                                            

%以下這一段程序是FILE菜單及其子菜單。
hmenu1=uimenu(hmainfig,'label','File');
          hmenu11=uimenu(hmenu1,'label','Open','accelerator','o');                               %子菜單open,并設置其快捷鍵為ctrl+o .
                              set(hmenu11,'callback',...                                                                   %子菜單open的回調函數。
                                    ['file=uigetfile(''*.fig'');',...                                                                 %打開擴展名為.fig的文件。
                                     'if  ~isequal(file,0) ',...                                                                     % 若文件存在則達開該文件。
                                        'open(file);',...
                                        'end']);
    hmenu12=uimenu(hmenu1,'label','Save as','accelerator','s');                                 %子菜單save as ,并設置其快捷鍵為ctrl+s.
                             set(hmenu12,'callback',@saveasfcn);                                               %子菜單save as對應的回調函數為saveasfcn.m文件。
    hmenu13=uimenu(hmenu1,'label','Page setup ','accelerator','g');
                             set(hmenu13,'callback','pagesetupdlg');
                             
                             
   hmenu14=uimenu(hmenu1,'label','Print','accelerator','p');                                  %子菜單print,并設置其快捷鍵為ctrl+p.
                             set(hmenu14,'callback','printdlg');                                                       %子菜單print對應的回調函數為printdlg。
                             
   hmenu15=uimenu(hmenu1,'label','Quit','accelerator','q');                                   %子菜單quit,并設置其快捷鍵為ctrl+p.

 %第二個菜單setup及其子菜單,用來對測量對象等進行設置。
hmenu2=uimenu(hmainfig,'label','Setup');                                                                      %菜單setup。
hmenu21=uimenu(hmenu2,'label','Axes range','accelerator','a');                               %子菜單axes range,
             set(hmenu21,'callback',@setup_dlg);                                                                   %并設置其回調函數為setup_dlg文件。    
             
hmenu22=uimenu(hmenu2,'label','Equation','accelerator','e');
             set(hmenu22,'callback',@equationdlg);
hmenu23=uimenu(hmenu2,'label','Measure units','accelerator','m');
           set(hmenu23,'callback',@measureunits);

hmenu24=uimenu(hmenu2,'label','Sample time','accelerator','t');                                %子菜單sample time,
            set(hmenu24,'callback',@sampletimedlg);                                                            %并設置其回調函數為sampletimedlg.m文件。
            
%第三個菜單zoom及其子菜單,用來對圖形進行放大。
hmenu3=uimenu(hmainfig,'label','Zoom');                                                                     %菜單zoom.
hmenu31=uimenu(hmenu3,'label','Zoom on','callback','zoom on');                           %子菜單"放大“。
hmenu32=uimenu(hmenu3,'label','Zoom off','callback','zoom off');                           %子菜單”停止縮放“,停止放大縮小。
hmenu33=uimenu(hmenu3,'label','Zoom out','callback','zoom out');                         %子菜單”恢復原圖“,恢復為原圖大小。
hmenu34=uimenu(hmenu3,'label','Zoom xon','callback','zoom xon');                       %子菜單”X軸放大“。
hmenu35=uimenu(hmenu3,'label','Zoom yon','callback','zoom yon');                       %子菜單"Y軸放大”。

%第四個菜單option及其子菜單
hmenu4=uimenu(hmainfig,'label','Option');                                                                     %菜單option.
hmenu41=uimenu(hmenu4,'label','Grid ');                                                                       %子菜單grid.
hmenu411=uimenu(hmenu41,'label','Grid on','callback','grid on','accelerator','n');   %grid 下的子菜單grid on,用來添加網格。
hmenu412=uimenu(hmenu41,'label','Grid off','callback','grid off','accelerator','f');      %grid下的子菜單grid off ,用來去除網格。
hmenu42=uimenu(hmenu4,'label','Linestyle');                                                                %子菜單linestyle,用來設置曲線的形狀。
hmenu421=uimenu(hmenu42,'label','點線','callback',...                                                 %子菜單“:”用來設置曲線為點線。  
                                      ['global  hmainfig hresult ;',...
                                        'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                       'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                      'set(hresult,''LineStyle'','':'');',...
                                       'set(allhmenu4(1),''checked'',''on'');',...
                                        'set(allhmenu4(2:4),''checked'',''off'');']);
hmenu422=uimenu(hmenu42,'label','虛線','callback',...                                                 %子菜單,用來設置曲線為虛線。
                                     ['global  hmainfig hresult ;',...
                                        'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                       'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                     'set(hresult,''LineStyle'',''--'');',....
                                    'set(allhmenu4(2),''checked'',''on'');',...
                                     'set([allhmenu4(1),allhmenu4(3:4)],''checked'',''off'');']);
 hmenu423=uimenu(hmenu42,'label','實線','checked','on','Separator','on','callback',...%子菜單,用來設置曲線為實線。
                                     ['global  hmainfig hresult ;',...
                                        'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                       'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                     'set(hresult,''LineStyle'',''-'');',...
                                     'set(allhmenu4(3),''checked'',''on'');',...
                                     'set([allhmenu4(1:2),allhmenu4()],''checked'',''off'');']);     
 hmenu424=uimenu(hmenu42,'label','虛點線','callback',...                                             %子菜單,用來設置曲線為虛點線。
                                     ['global  hmainfig hresult ;',...
                                        'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                       'allhmenu4=getappdata(hmainfig,''allhmenu4'');',...
                                     'set(hresult,''LineStyle'',''-.'');',...
                                     'set(allhmenu4(4),''checked'',''on'');',...
                                     'set(allhmenu4(1:3),''checked'',''off'');']);
   allhmenu4=[hmenu421,hmenu422,hmenu423,hmenu424];
setappdata(hmainfig,'allhmenu4',allhmenu4);

 hmenu43=uimenu(hmenu4,'label','Line width');                                                             %子菜單,用來設置線的寬度。
                                     set(hmenu43,'callback',@slider_callback);
hmenu44=uimenu(hmenu4,'label','Color');                                                                      %子菜單,用來設置顏色。

hmenu441=uimenu(hmenu44,'label','Blue','foregroundcolor','blue','checked','on');   %設置曲線的顏色為藍色。
                                      set(hmenu441,'callback',...
                                              ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...                                               
                                              'set(hresult,''color'',''blue'');',...
                                              'set(allhmenu44(1),''checked'',''on'');',...
                                              'set(allhmenu44(2:7),''checked'',''off'');'])
hmenu442=uimenu(hmenu44,'label','Red','foregroundcolor','red');                             %設置曲線的顏色為紅色。
                                      set(hmenu442,'callback',...
                                             ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...        
                                             'set(hresult,''color'',''red'');',...
                                               'set(allhmenu44(2),''checked'',''on'');',...
                                               'set([allhmenu44(1),allhmenu44(2:7)],''checked'',''off'');']);
hmenu443=uimenu(hmenu44,'label','Black','foregroundcolor','black','separator','on');  %設置曲線的顏色為黑色 。
                                      set(hmenu443,'callback',...
                                              ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...        
                                              'set(hresult,''color'',''black'');',...
                                               'set(allhmenu44(3),''checked'',''on'');',...
                                               'set([allhmenu44(1:2),allhmenu44(4:7)],''checked'',''off'');']);
hmenu444=uimenu(hmenu44,'label','Cyan','foregroundcolor','cyan');                            %設置曲線的顏色為青色。
                                      set(hmenu444,'callback',...
                                             ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...        
                                             'set(hresult,''color'',''cyan'');',...
                                              'set(allhmenu44(4),''checked'',''on'');',...
                                              'set([allhmenu44(1:3),allhmenu44(5:7)],''checked'',''off'');']);
hmenu445=uimenu(hmenu44,'label','Magenta','foregroundcolor','magenta','separator','on');  %設置曲線的顏色為洋紅色。
                                       set(hmenu445,'callback',...
                                          ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...        
                                          'set(hresult,''color'',''magenta'');',...
                                           'set(allhmenu44(5),''checked'',''on'');',...
                                           'set([allhmenu44(1:4),allhmenu44(6:7)],''checked'',''off'');']);
hmenu446=uimenu(hmenu44,'label','Yellow','foregroundcolor','yellow');                      %設置曲線的顏色為黃色。
                                        set(hmenu446,'callback',...
                                            ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...        
                                            'set(hresult,''color'',''yellow'');',...
                                             'set(allhmenu44(6),''checked'',''on'');',...
                                             'set([allhmenu44(1:5),allhmenu44(7)],''checked'',''off'');']);
hmenu447=uimenu(hmenu44,'label','Green','foregroundcolor','green','separator','on');   %設置曲線的顏色為綠色。
                                        set(hmenu447,'callback',...
                                            ['global  hresult hmainfig;',...
                                              'allhmenu44=getappdata(hmainfig,''allhmenu44'');',...        
                                            'set(hresult,''color'',''green'');',...
                                             'set(allhmenu44(7),''checked'',''on'');',...
                                             'set(allhmenu44(1:6),''checked'',''off'');']);
        allhmenu44=[hmenu441,hmenu442,hmenu443,hmenu444,...
                  hmenu445,hmenu446,hmenu447];
 setappdata(hmainfig,'allhmenu44',allhmenu44);                            
                                             
%建立 一個用來顯示時間的菜單。
 %第五個菜單time,用來顯示當前的時間。


 
 htime=uimenu('label','Time','foregroundcolor','blue');                                                    %建立一個菜單名為Time.
 timer_handle=timer;                                                                                                           %建立一個定時器對象。
 setappdata(hmainfig,'htime',htime);
setappdata(hmainfig,'timer_handle',timer_handle);
 
 command=['global  hmainfig;',...
                        'htime=getappdata(hmainfig,''htime'');',...
                        'timer_handle=getappdata(hmainfig,''timer_handle'');',...
                            'set(htime,''label'',',...                                                                                   %將時間顯示在label卷展欄上。
                         'datestr(clock))'];                                                                              
                              
set(htime,'deletefcn',[ 'global  hmainfig;',...
                                    'timer_handle=getappdata(hmainfig,''timer_handle'');',...
                                  'stop(timer_handle);',...                                                                   %欲單擊窗口右上角的按鈕后就將窗口關閉并將定時器對象停止與刪除。
                                   'delete(timer_handle);']);            

set(timer_handle,'executionmode','fixedrate');                                                                 %執行模式fixedrate.
set(timer_handle,'period',1);                                                                                               %記時周期為1秒。
set(timer_handle,'timerfcn',command);                                                                             %指定定時器timerfcn觸發后執行的操作
set(timer_handle,'errorfcn',['global  hmainfig;',...
                                                'timer_handle=getappdata(hmainfig,''timer_handle'');',...
                                                'stop(timer_fcn);',...
                                               ' delete(timer_handle);']);                                                   %如果該定時器使用上發生錯誤就將定時器停止與刪除.
start(timer_handle);
                                       

 

%下面這段程序實用來在GUI上增加11個工具欄,用來對該圖形進行操作。包括通道之間的切換和雙軸顯示等等。
%可以說這些工具欄的使用是我的整個GUI的縮影,因為它的精華部分都通過這些工具欄的使用來體現。
 hzoomin=uipushtool('separator','on','tooltipstring','放大',...                                             %建立“放大”工具欄。
                             'clickedcallback','zoom on',...
                           'CData',imread('zoomin.png'));
hzoomout= uipushtool('separator','on','tooltipstring','停止縮放',...                                   %建立“縮小”工具欄。
                             'clickedcallback','zoom out',...
                            'CData',imread('zoomout.bmp'));
                   
huipushtoolcons=uipushtool('tooltipstring','比較','separator','on',...                                 %建立“比較”工具欄。
                         'CData',imread('cons.jpg'));
huipushtool1=uipushtool('tooltipstring','通道1','separator','on',...                                     %建立push1工具欄。
                         'CData',imread('1.jpg'));
huipushtool2=uipushtool('tooltipstring','通道2',...                                                               %建立push2工具欄。
                         'CData',imread('2.jpg'));
huipushtool3=uipushtool('tooltipstring','通道3',...                                                               %建立push3工具欄。
                         'CData',imread('3.jpg'));
huipushtool4=uipushtool('tooltipstring','通道4',...                                                              %建立push4工具欄。
                         'CData',imread('4.jpg'));
huipushtool5=uipushtool('tooltipstring','通道5' ,...                                                              %建立push5工具欄。
                         'CData',imread('5.jpg'));
huipushtool6=uipushtool('tooltipstring','通道6',...                                                               %建立push6工具欄。
                         'CData',imread('6.jpg'));
huipushtool7=uipushtool('tooltipstring','通道7' ,...                                                             %建立push7工具欄。
                         'CData',imread('7.jpg'));
huipushtool8=uipushtool('tooltipstring','通道8',...                                                               %建立push8工具欄。
                         'CData',imread('8.jpg'));

%下面這一段程序是用來建立控件和確定坐標軸的大小。
htext1=uicontrol(hmainfig,'style','text','position',[0.04,0.82,0.05,0.05],...                        %建立一個靜態文本框用來顯示測量單位(左上)。
                             'backgroundcolor',[0.8,0.8,0.8],'string','單位',...
                             'foregroundcolor','magenta','tag','htext1');
 setappdata(hmainfig,'htext1',htext1);
htext2=uicontrol(hmainfig,'style','text','position',[0.04,0.38,0.05,0.05],...                        %建立一個靜態文本框用來顯示測量單位(左下)。
                              'backgroundcolor',[0.8,0.8,0.8],'string','',...
                              'foregroundcolor','magenta','tag','htext2');
  setappdata(hmainfig,'htext2',htext2);
 htext5=uicontrol(hmainfig,'style','text','position',[0.93,0.82,0.06,0.05],...
                              'backgroundcolor',[0.8,0.8,0.8],'string','',...
                                'tag','htext5');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91成人免费在线视频| 国模套图日韩精品一区二区 | 日本高清不卡在线观看| 国产精品香蕉一区二区三区| 老鸭窝一区二区久久精品| 亚洲高清免费观看 | 欧美一级专区免费大片| 欧美熟乱第一页| 欧美精品久久久久久久多人混战| 在线观看网站黄不卡| 欧美亚洲综合色| 56国语精品自产拍在线观看| 精品精品国产高清a毛片牛牛| 日韩一二三四区| 久久综合狠狠综合久久综合88 | 中文在线免费一区三区高中清不卡| 久久婷婷久久一区二区三区| 国产精品午夜久久| 成人欧美一区二区三区| 一区二区三区四区在线播放 | 亚洲黄色免费网站| 性久久久久久久久久久久| 五月天视频一区| 国产一区二区h| 91国产成人在线| 日韩欧美色综合| **性色生活片久久毛片| 亚洲成av人片在线观看无码| 国产伦精品一区二区三区免费| 91美女精品福利| 欧美mv日韩mv亚洲| 国产精品久久久一本精品 | 伦理电影国产精品| 成人成人成人在线视频| 欧美午夜理伦三级在线观看| 亚洲精品在线观看视频| 亚洲天堂免费看| 久久99精品国产麻豆婷婷| av动漫一区二区| 精品伦理精品一区| 亚洲激情图片一区| 国产精品亚洲午夜一区二区三区 | 国产精品一级在线| 欧美午夜一区二区三区| 欧美激情中文不卡| 蜜桃精品视频在线| 在线亚洲欧美专区二区| 亚洲精品一区二区三区蜜桃下载| 亚洲精品欧美综合四区| 国产真实乱子伦精品视频| 在线免费观看成人短视频| 欧美不卡视频一区| 一区二区三区中文在线| 日本欧美一区二区三区乱码| 欧洲日韩一区二区三区| 国产在线国偷精品免费看| 欧洲国产伦久久久久久久| 精品久久国产97色综合| 亚洲chinese男男1069| 国产一区二区导航在线播放| 欧美三级视频在线观看| 国产日韩欧美在线一区| 三级欧美在线一区| 成年人午夜久久久| 精品乱码亚洲一区二区不卡| 亚洲天堂免费看| 国产ts人妖一区二区| 5月丁香婷婷综合| 一级女性全黄久久生活片免费| 国产精品中文字幕欧美| 欧美日韩成人综合天天影院| 婷婷开心激情综合| 91免费版pro下载短视频| 国产精品女人毛片| 麻豆成人在线观看| 日韩一区二区三区免费看| 亚洲欧美国产高清| 91色婷婷久久久久合中文| 欧美成人激情免费网| 亚洲18女电影在线观看| 国产一区二区三区精品视频| 日韩一区二区中文字幕| 麻豆精品国产91久久久久久| 欧美人成免费网站| 日本不卡视频在线| 欧美精品亚洲一区二区在线播放| 首页亚洲欧美制服丝腿| 在线看日本不卡| 日韩福利电影在线| 欧美丰满高潮xxxx喷水动漫| 日本成人在线电影网| 欧美二区三区91| 国产在线视频精品一区| 日韩精品中文字幕在线一区| 国产乱码精品一品二品| 久久亚洲免费视频| 播五月开心婷婷综合| 精品国产区一区| 91在线看国产| 亚洲欧美一区二区久久| 7777精品伊人久久久大香线蕉| 亚洲视频在线一区| 欧美日韩一区高清| 韩日av一区二区| 国产精品久久午夜| 欧美高清www午色夜在线视频| 三级久久三级久久| 国产欧美日韩在线视频| voyeur盗摄精品| 丝袜美腿亚洲一区| 亚洲精品在线免费播放| 在线观看国产日韩| 三级久久三级久久久| 欧美激情一区二区三区四区| 99国产精品一区| 国产一区二区三区香蕉 | 91在线精品秘密一区二区| 亚洲永久免费av| 精品奇米国产一区二区三区| 色综合久久久久综合体| 亚洲综合色在线| 国产精品久久国产精麻豆99网站| 一本大道久久a久久精品综合| 黄色小说综合网站| 国产精品国产三级国产普通话蜜臀 | 日韩午夜电影av| 粉嫩嫩av羞羞动漫久久久| 亚洲国产成人精品视频| 精品日韩99亚洲| 91精品国产欧美一区二区成人| 国产大片一区二区| 裸体健美xxxx欧美裸体表演| 久久精品一区二区三区四区 | 国产欧美日韩一区二区三区在线观看 | 成人激情综合网站| 一区二区三区欧美久久| 国产精品传媒在线| 欧美一级爆毛片| 91精品国产综合久久久蜜臀图片| 国产精品资源网站| 精品一区二区精品| 亚洲制服丝袜av| 亚洲欧美另类久久久精品| 欧美一区二区三级| 欧美一区二区三区在线视频| 激情小说亚洲一区| 蜜桃av噜噜一区| 国产精品国产a| 国产精品剧情在线亚洲| 久久久久9999亚洲精品| 日韩一区二区三区观看| 欧美另类变人与禽xxxxx| 91网站黄www| 日本二三区不卡| 国产精品18久久久久久久久久久久| 激情丁香综合五月| 日韩电影在线观看电影| 蜜桃av一区二区在线观看| 亚洲第一成人在线| 午夜精品久久久久久久久久| 亚洲欧美另类综合偷拍| 亚洲国产精品一区二区久久| 最新日韩av在线| 国产精品国产自产拍高清av王其| 国产精品超碰97尤物18| 国产拍欧美日韩视频二区| 国产精品久久夜| 中文av一区特黄| 樱花草国产18久久久久| 亚洲图片欧美激情| 亚洲亚洲人成综合网络| 亚洲视频小说图片| 调教+趴+乳夹+国产+精品| 亚洲3atv精品一区二区三区| 极品少妇一区二区| 一区二区三区在线观看视频| 日本v片在线高清不卡在线观看| 激情综合五月天| 国产精品一区二区三区四区| 成人av一区二区三区| av亚洲精华国产精华精| 欧美日韩二区三区| 日韩一级在线观看| 中文字幕日韩一区二区| 国产精品成人一区二区艾草| 日韩制服丝袜先锋影音| 亚洲综合激情小说| 久久99这里只有精品| 日韩成人免费电影| 久久99精品国产| 欧美无砖砖区免费| 欧美一区二区三区电影| 国产精品国产三级国产普通话三级| 亚洲品质自拍视频| 国产一区二区在线视频| 99久久99久久免费精品蜜臀| 日韩免费成人网| 精品国产91乱码一区二区三区 | 国产亚洲精品精华液| 中文字幕亚洲一区二区va在线|