GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Học phần
LẬP TRÌNH labVIEW CƠ BẢN
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
LabVIEW
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
labVIEW
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Lập trình
B1: Phương pháp phát triển phần mềm
B2: Xây dựng giải thuật
B3: Thiết kế giải thuật
B4: Thực thi
B5: Kiểm tra
B6: Bảo trì – Sữa chữa
B7: Tạo dự án
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Nội dung
1. Thao tác trên labVIEW
2. Kỹ thuật gỡ rối (Debug) cho VI
3. Lập trình theo Modul
4. Lập trình trong VI
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Phần 1
THAO TÁC TRÊN LABVIEW
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Khởi động LabVIEW
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Giao diện labVIEW
Tham khảo
Thanh menu
Tạo new VI
(Blank VI)
Mở file đã lưu
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Tạo một VI mới
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Thành phần của một VI
Một VI trong labVIEW bao gồm 3 thành phần chính:
Front panel
Block Diagram
Icon/Connector pane
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Virtual Instruments (VIs)
Giao diện chính
• Controls = Inputs (Vào)
• Indicators = Outputs (Ra)
Biểu đồ khối
• Các khối chương trình của giao diện chính
• Các thành phần đi dây.
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Icon/Connector pane
Icon: biểu tượng của một VI hay một subVI
Connector pane: Bản đồ chỉ thị các input và output
của một VI
Icon/Connector pane rất cần thiết cho một VI cũng
như subVI
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Giao diện lập trình
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Giao diện lập trình
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Thanh công cụ
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Bảng công cụ
LabVIEW tự động chọn những công cụ cần thiết.
Hiển thị trên Front panel và trên biểu đồ thiết lập
hệ thống.
Sử dụng các công cụ để tạo và chỉnh sửa giao dịên
chính và các đối tượng của biểu đồ khối
Hiển thị bảng công cụ (Tools Palette), chọn
View»Show Tools Palette
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Front panel
Lập trình:
1. Thực hiện tạo lệnh chương trình
bằng cách nhấp chuột phải (lấy
các control và indicator)
2. Chọn các đối tượng phù hợp
3. Kéo và thả đối tượng trong khung
lệnh
1
2
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Front panel
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Front panel
-
Tạo các lệnh trên FP
-
Thay đổi nhãn, chỉnh text và định dạng
-Thay đổi đặc tính đối tượng
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Block diagram
Functions (Hàm) nằm trong
Block Diagram
Nhằm tạo chương trình hoàn
chỉnh
Ví dụ: While loop, For Loop
While room is active
door is open
Loop
Webcam
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Block diagram
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Block diagram
1 Cực liên kết với FP
2 Đường lệnh: Truyền dữ liệu (Wires)
3 Các giao điểm trên mỗi đối tượng (Nodes)
4. Dạng dữ liệu của đối tượng
1
4
2
3
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Kiểu dữ liệu trên Block Diagram
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Block diagram
Chức năng tự sắp xếp
các đường dây gọn gàng
Nhấn tổ hợp Ctrl+B để xóa
các đường dây bị đứt
GV: Nguyễn Thanh Tần
Lập trình LabVIEW
Terminals trong Block Diagram
Terminal là đối tượng tồn tại trong Block Diagram
lẫn Front panel
Luôn tồn tại các đường vào ra để truyền thông giữa
Front panel và Block Diagram
Thay đổi kiểu hiển thị của các terminals bằng cách
nhấp phải chuột và chọn View as Icon