Lập trình LabView cơ bản ppt

125 1.5K 37
Lập trình LabView cơ bản ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 [...]... 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:... Tần Lập trình LabVIEW Phần 3 LẬP TRÌNH THEO MODUL GV: Nguyễn Thanh Tần Lập trình LabVIEW subVIs Một VI trong một VI khác gọi là subVI Một subVI xem như một chương trình con trong ngôn ngữ dạng text Góc bên phải của front panel và block diagram hiển thị Icon của subVI Icon xác định các VI khi bạn đặt nó trên sơ đồ khối GV: Nguyễn Thanh Tần Lập trình LabVIEW subVIs GV: Nguyễn Thanh Tần Lập trình LabVIEW. .. 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... Nguyễn Thanh Tần 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 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... Controls và Functions palette Chọn Help>>Show Context Help (Ctrl+H) hoặc nhấp vào biểu tượng Help: Search the labVIEW Help, NI Example Finder, hiển thị các thông tin cơ bản về đối tượng labVIEW GV: Nguyễn Thanh Tần Lập trình LabVIEW Phần 2 KỸ THUẬT GỠ RỐI (DEBUG) GV: Nguyễn Thanh Tần Lập trình LabVIEW Vấn đề thường gặp Dây bị đứt (nối dây bị sai kiểu dữ liệu hoặc kiểu vào/ra) Một terminal trên Block... Nhằm tạo chương trình hoàn chỉnh Ví dụ: While loop, For Loop Webcam While room is active door is open Loop 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 3 GV: Nguyễn Thanh Tần 2 4 Lập trình LabVIEW Kiểu dữ liệu... GV: Nguyễn Thanh Tần Lập trình LabVIEW Block Diagram Function Nodes  Phần tử hoạt động chủ yếu của labVIEW  Có nền màu vàng nhạt  Không tồn tại trong Front Panel subVI Nodes:  subVI là những VI được tạo ra để sử dụng cho những VI khác  subVI chứa Front Panel và Block Diagram riêng của nó VI Express  Là kiểu đặt biệt của subVI  Nền màu xanh GV: Nguyễn Thanh Tần Lập trình LabVIEW So sánh Front... Dạng dữ liệu của đối tượng 1 3 GV: Nguyễn Thanh Tần 2 4 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 Nhấn tổ hợp Ctrl+B để xóa các đường dây bị đứt Chức năng tự sắp xếp các đường dây gọn gàng 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... định không chính xác GV: Nguyễn Thanh Tần Lập trình LabVIEW DEBUG 1 Execution Highlighting được sử dụng để xem các luồng dữ liệu chạy trên Block Diagram 2 Single Stepping  Single-step: chạy xuyên qua VI để xem kết quả hoạt động của mỗi VI trên Block Diagram  Tạm dừng thực thi một subVI để chỉnh sữa giá trị các Control và Indicator GV: Nguyễn Thanh Tần Lập trình LabVIEW DEBUG 3 Probes để quan sát các... các biểu tượng điều khiển và hiển thị (giao diện người dùng)  Chức code chương trình (lập trình)  Truy cập Control Palette (chuột phải)  Truy cập Function Palette (chuột phải)  Bao gồm các control và Indicator  Bao gồm các terminals, VIs, subVIs, functions, constants, Structures, wires,… GV: Nguyễn Thanh Tần Lập trình LabVIEW Tìm kiếm và Help Tìm Controls, Functions, Vis sử dụng nút Search trên . 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 . 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 . 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

Ngày đăng: 28/06/2014, 09:20

Mục lục

    Tạo một VI mới

    Thành phần của một VI

    Giao diện lập trình

    Kiểu dữ liệu trên Block Diagram

    Terminals trong Block Diagram

    Tìm kiếm và Help

    Vấn đề thường gặp

    Trợ giúp và phân loại đầu cuối

    Các kiểu dữ liệu trong labVIEW

    Thư viện trong Block Diagram

Tài liệu cùng người dùng

Tài liệu liên quan