![]() |
|
Công cụ bài viết | Kiểu hiển thị |
#1
|
|||
|
|||
![]() Phần mềm sử dụng : Matlab R2007a Bài đầu tiên mình sẽ giới thiệu các bạn giao diện GUI. 1. Mở phần mềm Matlab, gõ lệnh sau vào cửa sổ Command Code: ![]() Trong cửa sổ GUIDE Quick Start có nhiều lựa chọn theo một trong các khuân mẫu sau: Create New GUI: Tạo một hộp thoại GUI mới theo một trong các loại sau
Trong hướng dẫn này, các bạn tạo một project mới nên sẽ chọn Blank GUI 2. Cửa sổ GUI hiện ra ![]() Giao diện rất giống với các chương trình lập trình giao diện như Visual Basic, Visual C++, … Các bạn di chuột qua các biểu tượng ở bên trái sẽ thấy tên của các điều khiển. Xin nói qua một vài điều khiển hay dùng:
Còn menu thì quan trọng nhất là menu Tools có:
Các bạn save dưới tên: TUT01, khi đó đồng thời xuất hiện cửa sổ Editor và đang mở file TUT01.m của bạn. Trong thư mục bạn save sẽ có 2 file là:
Nói hơi nhiều nên các bạn ghét rồi, nên hãy làm một ví dụ đơn giản cho vui còn học tiếp nào. Hãy kéo vào trong giao diện 2 edit box, 1 static box và 1 Push Button. ![]() Chương trình có chức năng khi nhấn vào nút bấm thì kết quả của phép tính cộng giữa 2 số được gõ vào 2 ô sẽ hiện lên trong Static Text. 4. Thay đổi các thuộc tính của các điều khiển Click đúp vào Edit Text bên trái để xuất hiện cửa sổ các thuộc tính của điều khiển. Có thể sắp xếp theo chức năng hoặc theo thứ tự A-Z của tên thuộc tính bằng nút hiện ở gõ bên trái. ![]() Các thuộc tính này các bạn hãy thử thay đổi xem nó thế nào nhỉ ?? Thuộc tính quan trọng của Edit Box bao gồm:
Push Button: thuộc tính tag = buttonCalculate, string = calculate 5. Viết lệnh cho chương trình Chương trình có tác dụng khi nhấn vào nút Push Button sẽ hiện lên kết quả ở Static Box. Vì thế nên sẽ phải viết vào hàm nào mà khi nhấn vào Push Button sẽ gọi. Chính là hàm Callback. Điều khiển nào cũng có hàm callback, như hàm ngắt trong vi điều khiển vậy . Click chuột phải vào nút Calculate chọn Callback. Trong này còn một số hàm nữa sẽ tính sau. ![]() ![]() Nhìn vào định nghĩa của hàm trong Editor bạn sẽ thấy là: hàm này được thực hiện khi nhấn vào nút buttonCalculate. Hàm có một số tham số:
get(handles.tag_dieu_khien, ‘ten thuoc tinh’);và hàm quan trọng nữa biến từ string sang số là hàm: str2num và num2str để biến trở lại. Vậy chúng ta sẽ viết hàm như sau: ![]() Nhấn nút Run kiểm tra kết quả xem nào: ![]() . |
CHUYÊN MỤC ĐƯỢC TÀI TRỢ BỞI |
![]() |
Công cụ bài viết | |
Kiểu hiển thị | |
|
|