MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 95

Giao diện người sử dụng

84

Nội dung của hàm con được lập trình như sau:

function MyFirstButton_Callback(hObject, eventdata, handles)

% Khai báo và thiết lập giá trị ban đầu cho biến đếm count
persistent count
if isempty(count)

count = 0;

end
% Cập nhật giá trị biến đếm
count = count + 1;
% Tạo một chuỗi mới
str = sprintf(‘Total clicks: %d’,count);
% Cập nhật giá trị của đối tượng chuỗi
set(handles.MyFirstText,’String’,str);

Lưu ý rằng hàm con khai báo biến count có dạng biến “nhớ” và gán giá trị ban đầu cho nó
là zero.
Kết quả của giao diện sau khi click chuột ba lần vào nút nhấn như hình 8.10.

MyFirstButton_Callback

Total clicks: 0

Pushbutton

MyFirstGUI

Total clicks: 1

Pushbutton

Xảy ra sự kiện:

Click chuột vào nút nhấn

Hàm MyFirstGUI được gọi

với đối số đầu tiên là

MyFirstButton Callback

MyFirstGUI sẽ gọi hàm con

MyFirstButton_Callback

Hàm con sẽ cập nhật chuỗi

trong MyFirstText

Hình 8.9

Quá trình gọi hàm và cập nhận giá trị đếm

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.