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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? test.m

?? matlab環(huán)境下的多路串口數(shù)據(jù)實時繪圖顯示
?? 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'};      %該結(jié)構(gòu)體的字段名。
hinput1=cell2struct(def11,fields11,2);                                               %對結(jié)構(gòu)體hinput1進(jìn)行初始化。

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


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

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

 %第二個菜單setup及其子菜單,用來對測量對象等進(jìn)行設(shè)置。
hmenu2=uimenu(hmainfig,'label','Setup');                                                                      %菜單setup。
hmenu21=uimenu(hmenu2,'label','Axes range','accelerator','a');                               %子菜單axes range,
             set(hmenu21,'callback',@setup_dlg);                                                                   %并設(shè)置其回調(diào)函數(shù)為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);                                                            %并設(shè)置其回調(diào)函數(shù)為sampletimedlg.m文件。
            
%第三個菜單zoom及其子菜單,用來對圖形進(jìn)行放大。
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');                         %子菜單”恢復(fù)原圖“,恢復(fù)為原圖大小。
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,用來添加網(wǎng)格。
hmenu412=uimenu(hmenu41,'label','Grid off','callback','grid off','accelerator','f');      %grid下的子菜單grid off ,用來去除網(wǎng)格。
hmenu42=uimenu(hmenu4,'label','Linestyle');                                                                %子菜單linestyle,用來設(shè)置曲線的形狀。
hmenu421=uimenu(hmenu42,'label','點線','callback',...                                                 %子菜單“:”用來設(shè)置曲線為點線。  
                                      ['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',...                                                 %子菜單,用來設(shè)置曲線為虛線。
                                     ['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',...%子菜單,用來設(shè)置曲線為實線。
                                     ['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',...                                             %子菜單,用來設(shè)置曲線為虛點線。
                                     ['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');                                                             %子菜單,用來設(shè)置線的寬度。
                                     set(hmenu43,'callback',@slider_callback);
hmenu44=uimenu(hmenu4,'label','Color');                                                                      %子菜單,用來設(shè)置顏色。

hmenu441=uimenu(hmenu44,'label','Blue','foregroundcolor','blue','checked','on');   %設(shè)置曲線的顏色為藍(lán)色。
                                      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');                             %設(shè)置曲線的顏色為紅色。
                                      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');  %設(shè)置曲線的顏色為黑色 。
                                      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');                            %設(shè)置曲線的顏色為青色。
                                      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');  %設(shè)置曲線的顏色為洋紅色。
                                       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');                      %設(shè)置曲線的顏色為黃色。
                                        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');   %設(shè)置曲線的顏色為綠色。
                                        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,用來顯示當(dāng)前的時間。


 
 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);',...                                                                   %欲單擊窗口右上角的按鈕后就將窗口關(guān)閉并將定時器對象停止與刪除。
                                   'delete(timer_handle);']);            

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

 

%下面這段程序?qū)嵱脕碓贕UI上增加11個工具欄,用來對該圖形進(jìn)行操作。包括通道之間的切換和雙軸顯示等等。
%可以說這些工具欄的使用是我的整個GUI的縮影,因為它的精華部分都通過這些工具欄的使用來體現(xiàn)。
 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'));

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜亚洲另类欧美综合| 欧美一级免费大片| 欧美国产一区二区| 成人一级视频在线观看| 中文字幕一区二区三区在线不卡 | 亚洲韩国精品一区| 欧美色男人天堂| 美国十次了思思久久精品导航| 26uuu欧美| av一区二区不卡| 伊人性伊人情综合网| 欧美日韩精品欧美日韩精品| 奇米在线7777在线精品| 久久一夜天堂av一区二区三区| 国产成人免费av在线| 亚洲欧洲制服丝袜| 欧美欧美欧美欧美| 国产综合色视频| 一区二区在线看| 91精品国产手机| 成人av在线资源网站| 有码一区二区三区| 欧美一级一级性生活免费录像| 国内成+人亚洲+欧美+综合在线| 亚洲日本青草视频在线怡红院| 欧美日韩国产成人在线91| 韩国精品主播一区二区在线观看 | 一级精品视频在线观看宜春院| 在线不卡a资源高清| 国产盗摄视频一区二区三区| 夜夜精品视频一区二区 | 理论电影国产精品| 中文在线资源观看网站视频免费不卡| 色噜噜狠狠成人中文综合| 久久精品久久久精品美女| 亚洲欧洲精品一区二区三区 | 国产成人免费网站| 性做久久久久久免费观看| 欧美激情一区二区三区在线| 欧美日韩视频不卡| 不卡av在线免费观看| 美腿丝袜在线亚洲一区| 1000部国产精品成人观看| 日韩欧美高清一区| 欧美优质美女网站| 丁香一区二区三区| 六月丁香婷婷久久| 一区二区三区产品免费精品久久75| 精品国产伦一区二区三区免费| 在线免费亚洲电影| 国产99精品国产| 国产一区啦啦啦在线观看| 亚洲午夜影视影院在线观看| 国产精品久久久久影院亚瑟| 欧美不卡视频一区| 欧美男男青年gay1069videost| a级高清视频欧美日韩| 韩日av一区二区| 蜜臀av在线播放一区二区三区| 高清久久久久久| 久久精工是国产品牌吗| 国产成人综合亚洲91猫咪| av一本久道久久综合久久鬼色| 午夜精品久久久久久久99樱桃| 国产精品国产三级国产aⅴ入口 | 国产精品传媒视频| 久久久久国产精品厨房| 日韩欧美一级在线播放| 精品国产网站在线观看| 91国产成人在线| 色婷婷亚洲综合| 一本色道久久综合狠狠躁的推荐| 岛国精品在线观看| 大胆亚洲人体视频| 国产电影一区二区三区| 国产精品一区在线观看你懂的| 狠狠色丁香久久婷婷综合丁香| 久久se这里有精品| 久久精品国产久精国产爱| 麻豆一区二区在线| 麻豆国产精品777777在线| 成人的网站免费观看| 99re这里只有精品6| 成人午夜在线视频| 毛片一区二区三区| 蜜臀av性久久久久蜜臀aⅴ| 日韩av电影天堂| 91黄视频在线| 欧美三级欧美一级| 欧美日韩黄色影视| 欧美一级高清大全免费观看| 91成人看片片| 91在线一区二区| 欧洲一区二区av| 欧美老人xxxx18| 日韩三级在线观看| 26uuu另类欧美| 国产精品久久久久久亚洲毛片| 国产精品―色哟哟| 亚洲男同性视频| 天堂va蜜桃一区二区三区漫画版| 成人深夜在线观看| 欧美性猛片xxxx免费看久爱| 欧美美女喷水视频| 久久久久国产成人精品亚洲午夜| 欧美激情一区二区三区蜜桃视频 | 欧美性猛片aaaaaaa做受| 欧美精选午夜久久久乱码6080| 日韩精品一区二区三区swag| 久久久国际精品| 亚洲综合成人在线| 日韩成人免费电影| 福利电影一区二区三区| 欧洲中文字幕精品| 日韩欧美国产一区二区三区| 亚洲欧美在线视频观看| 视频一区二区三区中文字幕| 国产毛片精品视频| 91福利社在线观看| 久久久精品国产免大香伊| 一区二区三区四区激情| 另类的小说在线视频另类成人小视频在线| 福利电影一区二区三区| 欧美精选午夜久久久乱码6080| 国产精品视频观看| 日本美女一区二区三区| 久久国产精品99精品国产| 国产精品成人免费在线| 亚洲国产cao| 国产一区在线看| 欧美午夜一区二区| 久久亚洲春色中文字幕久久久| 亚洲一区av在线| 国产成人鲁色资源国产91色综| 制服丝袜一区二区三区| 亚洲欧美影音先锋| 九九九精品视频| 欧美日韩国产三级| 亚洲欧美自拍偷拍| 久久er99热精品一区二区| 欧美日韩激情一区二区| 日韩理论片在线| 大陆成人av片| 精品av综合导航| 青娱乐精品视频| 欧美性做爰猛烈叫床潮| 亚洲欧洲日产国码二区| 风间由美一区二区av101| 欧美大胆一级视频| 亚洲mv在线观看| 欧美色图免费看| 亚洲丝袜制服诱惑| 风流少妇一区二区| 国产午夜精品一区二区三区四区| 麻豆精品精品国产自在97香蕉| 欧美三级在线视频| 夜夜夜精品看看| 日本电影亚洲天堂一区| 日韩一区欧美小说| 成人爽a毛片一区二区免费| 国产亚洲精品超碰| 国产高清一区日本| 精品电影一区二区| 男女激情视频一区| 日韩一区二区三区电影| 亚洲国产精品影院| 欧美网站一区二区| 亚洲www啪成人一区二区麻豆| 欧美三级三级三级| 亚洲va国产天堂va久久en| 精品视频一区三区九区| 亚洲国产一区在线观看| 欧美性猛交一区二区三区精品| 亚洲欧美电影院| 色综合久久久久综合体| 亚洲毛片av在线| 一本色道久久加勒比精品 | 亚洲同性gay激情无套| fc2成人免费人成在线观看播放 | 欧洲视频一区二区| 亚洲欧美在线另类| 欧美性videosxxxxx| 日韩va欧美va亚洲va久久| 日韩一区二区精品在线观看| 美女视频第一区二区三区免费观看网站| 欧美日韩精品福利| 毛片一区二区三区| 国产日韩欧美精品一区| 成人18视频日本| 一区二区三区免费在线观看| 欧美军同video69gay| 精品制服美女丁香| 国产精品色婷婷| 欧美精品vⅰdeose4hd| 久久av老司机精品网站导航| 国产三级欧美三级| 91国产丝袜在线播放| 蜜桃av一区二区三区电影| 久久免费电影网| 91精彩视频在线观看|