Matlab và ứng dụng - Giao diện đồ họa người dùng Matlab GUI

• “Graphical User Interface Development

Environment”

• Tạo chương trình có giao diện đồ hoạ• >> guide

Cửa sổ GUIDE Quick Start Mở v

pdf9 trang | Chuyên mục: MATLAB | Chia sẻ: dkS00TYs | Lượt xem: 2906 | Lượt tải: 3download
Tóm tắt nội dung Matlab và ứng dụng - Giao diện đồ họa người dùng Matlab GUI, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
Giao diện đồ hoạ người dùng 
Matlab GUI 
GUIDE
• “Graphical User Interface Development 
Environment”
• Tạo chương trình có giao diện đồ hoạ
• >> guide
Cửa sổ GUIDE Quick Start Mở ví dụ của Matlab GUI
Ví dụ về vẽ đồ thị và biểu đồ
RU
Giao diện GUI của ví dụ
Menu
Push 
Button
Danh sách 
các đồ thị Axes
Chọn đồ thị và vẽ
2. hấn 
cập nhật
1. Chọn
3. Đồ thị 
mới xuất 
hiện
Tạo một chương trình GUI đơn 
giản
Bài tập
• Tạo một nút khi ấn vào thì hiện giờ hiện hành.
Bước 1: >> guide
Đặt tên file của chương trình
GUIDE Layout editor
Các components
Bước 2. Chọn và đặt pushbutton
Bước 3. Chỉnh thuộc tính của component Thay đổi giá trị thuộc tính
Chuỗi hiển thị 
trên button
Tên hàm xử 
lý Callback
Chạy thử lần 1 Nothing happen!
Chưa cài đặt xử 
lý cho button
Cài đặt Callback cho component Source code của chương trình
Thêm code xử lý Đặt tên cho chương trình
• Nhấn phải 
chuột vào 
khoảng trống.
• Chọn 
Property 
Inspector
• Chỉnh Name: 
Time
Chạy lại chương trình
Very good!
Bài tập 2
Vẽ đồ thị
Yêu cầu HandleVisibility của chương trình  callback
Chọn và đặt Axes HandleVisibility của Axes  on
Thêm button ‘Plot’ Cài đặt Callback cho button ‘Plot’
Chạy thử lần 1 Thêm các button ‘grid on/off’ và ‘clear’
Cài đặt callback cho Grid on/off Cài đặt callback cho Clear
Chạy lại chương trình Bài tập thực hành
Nâng cấp bài vẽ đồ thị thành vẽ nhiều đồ thị trên 
nhiều hệ trục toạ độ có các nút điều khiển 
riêng.
Hướng dẫn:
• Hàm axes(H)
• Biến handles.[tagname]
• Hàm set(H,thuộc tính), get(H,thuộc tính)
• Xem Ví dụ của Matlab Help.

File đính kèm:

  • pdfMatlab và ứng dụng - Giao diện đồ họa người dùng Matlab GUI.pdf