Danh mục

Hướng dẫn Matlab Guide

Số trang: 38      Loại file: doc      Dung lượng: 1.67 MB      Lượt xem: 23      Lượt tải: 0    
Thư viện của tui

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng về sử dụng Guide trong Matlab
Nội dung trích xuất từ tài liệu:
Hướng dẫn Matlab Guide CHƯƠNG 7: I. GRAPHICALUSERINTERFACE Ạ MENUB GGUI II. T O ẰN Ạ CÁC Ư NGĐ Ể III. T O ĐỐIT Ợ IỀ KHI U N OT S IV. Đ Ầ Ố N ỌAD V. ĐỒ H 2 ÁCHÀM D VI. C V 3 Ẽ IẾ Đ U N O VII. B IỆ A AL G N IẾ Đ UDIGITAL VIII.B IỆ N IX. ÁCHỘPHỘI HOẠ IALOGCỦ WINDOWS C T ID A CHƯƠNG7:GUIVÀỨNGDỤNG I.GRAPHICALUSERINTERFACE 1.GiaodiệnGUI: •Chọnbiểutượngguidetrênthanhtoolbar,hoặcthựchiệnguidetrêndònglệnh cửasổGUIDEQuickStart Vùng layout, nơi đặt các thành phần đối tượng •CóthểchọncácmẫugiaodiệnthiếtkếsẵnhaybấmchọnGUItrốngtheomặcđịnh:Component ÝnghĩaAxes VẽhệtrụcCheckbox Hộpkiểmtra,đưavàocácchọnlựabằngchuộtEdittext HộpđưavàovănbảnFrame KhungbaomộtvùngcửasổhìnhListbox BảngcácmụcđểchọnlựaPopupmenu Menusổxuống,chọnlựabằngchuộtPushbutton Nútnhấn,kíchhoạtmộthànhđộngRadiobutton GiốngcheckboxnhưngchỉchọnmộtSlider ContrượtđưagiátrịvàotrongmộttầmgiớihạnStatictext DòngvănbảnđểđặttiêuđềnhãnTogglebutton Nhưpushbuttonnhưnghiểnthịtrạngtháikhácnhaumỗikhinhấn•Songsongvớiviệctạoramộtgiaodiện.figlàmộtfile.m.Nóchứacácnộidungcóliênquantrựctiếpđếngiaodiện •Trongđócómộtsốbiếnthôngdụng: ụ varargout:chỉchungcácđốisốtrảvề ề varargin:Chỉchungcácđốisốđưavàohàm m nargin:Sốlượngcácđốisốđưavào o nargout:Sốlượngcácđốisốtrảvề ề handles:Cấutrúchandlecủamọicomponent trongfigure Vídụ: nútnhấncótagpushbutton1cóhandlelà handles.pushbutton1 figurecótagfigure1cóhandlelàhandles.figure1• Bấmchuộttráivàocáccomponentmuốntạo, kéo chuột ravùng layout, nơi muốn đặtcomponent. Có thể dùng chuột để thay đổikíchthướccomponent2.Soạnthảocácthuộctính •Doubleclicktạicomponentđể mởInspectProperties địnhcácthôngsốchocác component3.CácCallback: Quan trọng nhất đối với các component là callback, làcác hàm con (function) mà file .m sẽgọikhitácđộngvàocomponent Mỗikhithêmvàomộtcomponent,Matlabđềuthêmvàofile.mmộthàmcallbacktươngứng(trừframe,statictext,axes) HầuhếtnộidungcáccallbackđượcngườisửdụngviếtVídụ:Xemnộidungfile.mcủamộtfigurevớimộtnútnhấn(pushbutton)nhưsau:Trongđó:pushbutton1_Callback:hàmđượcgọikhinhấnvàopushbutton1hObject: handlecủariêngnútnhấnhandles:Chứatấtcảcáchandlecótrongfile.meventdata: Thamsốgọihàm CáchàmCallbackchungchomọicomponentCallbackÝnghĩaButtondownFcnCallbackđượcgọikhiclickchuộttrênđốitượngCreateFcnCallbackđượctạokhithiếtlậpđốitượngDeleteFcnCallbackđượcgọitrướckhihủybỏđốitượng NếulàFigureCloseRequestFcnĐượcgọikhiđóngbởilệnhclosehayquitMatlabKeyPressFcnNhấnphímkhiconchạytrongcửasổResizeFcnKhiresizecủasổfigureWindowButtonDownFcnClickchuộttrêncửasổfigure(khôngtrênđốitượng)WindowButtonMotionFcnKhidichuyểnchuộttrongcửasổfigureWindowButtonUpFcnNhảchuộtsaukhiđãbấmII.TẠOMENUBẰNGGUINộidung: CáchtạomenubằngGUI  Hàmzoomfill Tạophímnóngchomenu  Hàmzoomout Cáchtạotrụcvẽ  HàmCreateFcn CáchvẽhìnhtrongGUI  HàmCloseRequestFcncủađốitượng CáchđổiView  TạoContextmenu Sửdụngbiếntoàncụcglobal1.TạoGUI: TạomộtblankGUI TrongInspectProperties:Name: ...

Tài liệu được xem nhiều: