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

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

?? test.m

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


function   bluesky

global  hmainfig  sampletime;
sampletime=1;
tmp1 = 0;
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'));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产大片一区二区| 欧美不卡一二三| 这里只有精品免费| 亚洲欧洲日本在线| 久久99精品久久只有精品| 在线观看日韩国产| 国产精品久久久久毛片软件| 免费看日韩a级影片| 欧美性感一类影片在线播放| 国产精品久久一级| 国产一区二区三区免费在线观看| 日韩电影在线免费观看| 91小视频在线免费看| 国产三级三级三级精品8ⅰ区| 亚洲一卡二卡三卡四卡 | 国产乱码精品一区二区三区五月婷| 国产激情一区二区三区| 91 com成人网| 图片区日韩欧美亚洲| 91麻豆成人久久精品二区三区| 日韩三级中文字幕| 日本中文字幕一区| 91精品国产综合久久婷婷香蕉| 日韩美女视频一区| 不卡的看片网站| 国产精品网站在线观看| 国产成人精品综合在线观看| 久久久久久日产精品| 黄色日韩网站视频| 精品免费一区二区三区| 美女视频网站黄色亚洲| 色哟哟国产精品| 国产精品久久久99| 成人丝袜18视频在线观看| 亚洲国产岛国毛片在线| 国产成人免费网站| 久久精品水蜜桃av综合天堂| 国产在线精品免费| 久久久午夜电影| 久久99精品久久久久久动态图| 欧美一级日韩免费不卡| 青青草97国产精品免费观看 | 欧美一区二区三区在| 三级亚洲高清视频| 欧美精三区欧美精三区| 美女诱惑一区二区| 国产色产综合色产在线视频 | 一区二区三区在线高清| 欧美在线制服丝袜| 麻豆精品一区二区av白丝在线| 精品少妇一区二区三区在线播放 | 亚洲精品一区二区精华| 国产一区美女在线| 国产精品不卡一区| 91国产丝袜在线播放| 香蕉成人伊视频在线观看| 日韩欧美国产综合| a亚洲天堂av| 石原莉奈在线亚洲三区| 精品国产凹凸成av人网站| 99热精品国产| 日韩avvvv在线播放| 久久精品一区二区三区av| 99re热这里只有精品视频| 香港成人在线视频| 国产欧美精品区一区二区三区| 成人91在线观看| 亚洲va欧美va天堂v国产综合| 精品少妇一区二区三区在线播放 | 欧美在线免费观看视频| 日本视频一区二区| 日本一区二区电影| 3d成人动漫网站| 99亚偷拍自图区亚洲| 美国毛片一区二区| 亚洲精品免费在线观看| 日韩天堂在线观看| 91美女福利视频| 韩国一区二区视频| 亚洲va国产天堂va久久en| 国产精品卡一卡二卡三| 91精品国产综合久久精品app| 成人精品免费网站| 国产乱子轮精品视频| 亚洲一区二区三区四区在线| 日本一区二区不卡视频| 日韩欧美第一区| 欧美嫩在线观看| 欧美在线免费视屏| 不卡高清视频专区| 国产精品自拍一区| 蜜臀久久久久久久| 天天做天天摸天天爽国产一区| 综合色中文字幕| 国产丝袜在线精品| 久久综合狠狠综合久久综合88 | 日韩黄色片在线观看| 亚洲精品视频免费看| 国产精品久久久久久久久免费丝袜 | 国产精品久久久久天堂| 久久综合久久综合久久| 欧美一二三区精品| 欧美精品免费视频| 欧洲另类一二三四区| 91视频观看视频| 91在线视频免费91| 91在线丨porny丨国产| 成人免费精品视频| 波多野结衣亚洲| 成人av影院在线| caoporm超碰国产精品| 成人h动漫精品一区二区| 国产成人av网站| 高清在线成人网| 丁香激情综合五月| 不卡一区二区在线| 99精品视频在线播放观看| 91在线视频播放地址| 色乱码一区二区三区88| 日本高清成人免费播放| 欧美日免费三级在线| 在线成人小视频| 精品久久五月天| 中文字幕欧美国产| 亚洲素人一区二区| 一区二区三区小说| 水蜜桃久久夜色精品一区的特点| 亚洲国产成人精品视频| 琪琪久久久久日韩精品| 久久精品久久99精品久久| 国产一区二区网址| 99久久免费国产| 欧美色爱综合网| 日韩三级高清在线| 国产午夜精品一区二区三区视频| 国产清纯白嫩初高生在线观看91 | 久久av资源站| www.在线成人| 欧美剧情片在线观看| 精品福利一区二区三区| 中文字幕av资源一区| 一级精品视频在线观看宜春院| 天堂成人免费av电影一区| 国产真实精品久久二三区| 99国产精品一区| 91麻豆精品国产自产在线观看一区| 欧美成人a∨高清免费观看| 国产欧美日本一区视频| 亚洲成人你懂的| 国产成人免费视频精品含羞草妖精| 91免费国产在线| 欧美一区二区三区白人| 中文字幕精品一区二区精品绿巨人| 亚洲综合在线免费观看| 国产精品一区二区不卡| 在线观看日韩一区| 国产亚洲精品精华液| 亚洲综合久久久| 韩国精品在线观看| 欧美日韩亚洲综合| 国产精品久久一卡二卡| 久久99久久99小草精品免视看| 99re这里只有精品视频首页| 精品免费一区二区三区| 亚洲成人一二三| 97成人超碰视| 久久久精品国产免费观看同学| 亚洲成人免费视| 一本一本大道香蕉久在线精品| 欧美成人欧美edvon| 亚洲一区二区三区国产| 国产精品91一区二区| 51精品久久久久久久蜜臀| 亚洲免费av观看| 国产91清纯白嫩初高中在线观看| 日韩欧美一二区| 亚洲国产精品精华液网站| 91在线观看美女| 国产精品系列在线| 国产99久久久久| 精品日韩一区二区三区免费视频| 亚洲 欧美综合在线网络| 色婷婷亚洲综合| 国产精品免费免费| 成人国产亚洲欧美成人综合网| 精品sm在线观看| 麻豆一区二区三区| 欧美一区二区大片| 日韩精品一二三四| 宅男在线国产精品| 午夜精品福利一区二区蜜股av | 99精品视频免费在线观看| 久久久精品国产免大香伊| 韩国成人福利片在线播放| 欧美成va人片在线观看| 美女网站色91| 欧美不卡123| 国产乱码精品一品二品| 国产网站一区二区| 成人久久18免费网站麻豆|