Các thành phần trong GUI.

Một phần của tài liệu Nghiên cứu thiết kế chế tạo mạch giao tiếp giữa máy tính và ecu điều khiển động cơ (Trang 113 - 114)

- Thanh ghi điều khiển timer (TCON)

THIẾT KẾ GIAO DIỆN GIAO TIẾP BẰNG MATLAB

5.2.2. Các thành phần trong GUI.

Thanh cơng cụ nằm phía bên trái Layout Editor, chứa các thành phần cĩ thể thêm vào GUI. Tên và chức năng của từng thành phần được mơ tả dưới đây:

Push button

Push button (nút nhấn) được kích hoạt khi nhấp chuột. Khi nhấn vào Push button nĩ bị ấn xuống; khi nhả chuột, nút nổi lên lại và hàm callback được thực thi.

Toggle Button

Toggle Button được kích hoạt và hiện thị ON hay OFF. Khi nhấp vào Toggle button nĩ bị ấn xuống, thể hiện trạng thái ON. Khi nhả chuột, nĩ thực thi các hàm callback. Tuy nhiên, khơng giống như push Button, Toggle Button sẽ giữ nguyên trạng thái đến khi chúng ta nhấn nút lại lần thứ 2. Khi đĩ, nút nổi lên tương ứng trạng thái OFF và thực thi trở lại callback của nĩ.

Radio Button

Radio Button tương tự như check box nhưng đặc biệt trong cùng nhĩm Radio Button chỉ cĩ thể tác động duy nhất một nút trong thời gian xác định. Để kích hoạt, ta nhấp chuột vào nút, trạng thái của nút được hiển thị và thực thi hàm callback.

Check box

Check box được kích hoạt khi chọn (x) và hiển thị tình trạng chọn hay khơng chọn ( ). Check box rất thuận lợi cho người sử dụng nhờ tính độc lập của từng Check box. Cĩ thể chọn nhiều Check box cùng lúc.

Edit text

Edit text điều khiển những vùng mà người sử dụng cĩ thể nhập vào hay hiệu chỉnh chuỗi. Sử dụng edit text khi chúng ta cần nhập vào một chuỗi ký tự hay chuỗi số. Thuộc tính của chuỗi được người sử dụng thiết lập. Hàm callback được thực thi

khi ta nhập vào một dịng trong Edit text và Enter, để nhập nhiều dịng ta dùng Ctr- Enter.

Static Text

Static Text hiển thị những dịng text, nĩ thường được sử dụng làm tên hay các chú thích và được cung cấp trực tiếp khi thiết kế. Người sử dụng khơng thể thay đổi text.

Slider

Slider hiển thị giá trị số nhập vào theo một thang đo nhất định do người sử dụng điều khiển bằng cách di chuyển con trỏ trên thanh trượt, hoặc nhấp vào thanh trượt,.…Vị trí của thanh trượt hiển thị trị số nhập vào.

List Box

List Box hiển thị danh sách các đề mục và người sử dụng cĩ thể chọn một trong nhiều đề mục đĩ.

Pop-Up Menu

Pop-Up Menu hiển thị danh sách chọn lựa khi người sử dụng nhấp vào mũi tên để mở nĩ.

Axes

Axes cho phép GUI hiển thị hình ảnh. Giống như tất cả các đối tượng hình ảnh khác, axes cĩ những đặc tính mà chúng ta cĩ thể tạo ra và điều khiển được.

Penal

Penal dùng để nhĩm các thành phần của GUI. Vị trí các thành phần trong penal được giữ nguyên với penal khi ta di chuyển penal.

Button Group

Button Group giống như penal, ngồi ra chúng cịn dùng điều khiển sự chọn lựa thực thi của từng nút radio button và toggle button.

ActiveX control

Các thành phần ActiveX cho phép hiển thị ActiveX control trong GUI. Chúng chỉ chứa hình ảnh và các thành phần này chỉ chạy được trong hệ điều hành Microsoft Windows.

Sau khi chọn các thành phần cho GUI và định vị chúng trong vùng Layout editor, ta tiến hành thiết lập các thuộc tính cho các thành phần của GUI.

Một phần của tài liệu Nghiên cứu thiết kế chế tạo mạch giao tiếp giữa máy tính và ecu điều khiển động cơ (Trang 113 - 114)

Tải bản đầy đủ (PDF)

(185 trang)