Task – Tag Form

Một phần của tài liệu Xây dựng công cụ cho phép thiết kế ứng dụng SCADA vừa và nhỏ trên nền iOS (Trang 44 - 47)

5.3.1 Thành Phần Của Task – Tag Form

Giao diện Task – Tag Form cho phép ta quản lý các task và tag trong chương trình. Giao diện này được thiết kế như hình dưới:

Page 35

Giao diện này gồm các thành phần chính như sau:

 Table (1) dùng để chứa danh sách task.

 Table (2) dùng để chứa danh sách các tag

 Các nút chức năng để thao tác với task và tag (nút add, nút delete).

5.3.2 Chức Năng Của Task – Tag Form

Chức năng cụ thể của giao diện Task – Tag Form như sau:

 Thêm (add) task hoặc tag vào chương trình: Để thêm một task hoặc tag ta chạm vào nút add (hình dấu cộng màu xanh) của task (3) hoặc tag (4) như đã đánh dấu trên hình. * Đối với task:

Một view mới sẽ hiện ra như sau:

Hình 5-7 Giao diện thiết kế Task

Giao diện này cho phép ta nhập các thông tin cơ bản của task vào. Các thông số này bao gồm:

 Task name: tên task.

 Method: phương thức xử lý của task.

 Priority: độ ưu tiên của task. Task nào có độ ưu tiên lớn hơn sẽ được ưu tiên thực hiện trước.

 Period: chu kỳ cập nhật task, tính bằng giây. * Đối với tag:

Page 36

Hình 5-8 Giao diện thiết kế Tag

Giao diện này cho phép ta nhập các thông tin cơ bản của tag vào. Các thông số này bao gồm:

 Tag name: tên tag.

 Device: tag này thuộc device nào.

 Tag Type: kiểu tag. Có thể là InOut tag (tag liên kết thiết bị) hoặc Internal tag (tag nội).

 Modbuss address: Địa chỉ modbus của tag. Tag nội thì không cần địa chỉ này.

 Data type: Kiểu dữ liệu: Integer hoặc Bool.

 Description: Mô tả tag.

Chỉnh sửa (edit) thông tin những task hoặc tag có sẵn trong chương trình: double click vào bất cứ task hoặc tag nào muốn chỉnh sửa. View thiết kế kế task hoặc tag sẽ hiện ra lại và cho phép ta chỉnh sửa thông tin của task hoặc tag.

Xóa (delete) task hoặc tag khỏi chương trình: Dùng tay quét ngang một đường trên task hoặc tag muốn xóa. Nút xóa (delete) sẽ hiện ra cho phép ta xóa task hoặc tag đó đi.

Page 37

Chú ý:

 Khi muốn xem task đó chứa những tag gì thì ta chọn task đó (bằng cách chạm tay 1 lần vào task đó). (adsbygoogle = window.adsbygoogle || []).push({});

 Nếu muốn add một tag thì phải chọn task tương ứng mới add được (vì task quản lý tag).

 Nếu xóa task thì các tag trong tag đó cũng mất đi (do task quản lý tag).

Một phần của tài liệu Xây dựng công cụ cho phép thiết kế ứng dụng SCADA vừa và nhỏ trên nền iOS (Trang 44 - 47)