tài liệu học nhanh labview

92 145 0
tài liệu học nhanh labview

Đ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

Học nhanh LabVIEW EVTAtech Group Website: http://dieukhientudong.com Contact: hieutq EVTAtech Group Lập trình đồ họa dành cho đo lường, điều khiển kiểm tra • Phát triển ứng dụng cách nhanh chóng với VI thân thiện sử dụng mơi trường đồ hoạ đơn giản • Thiết kệ đo lường điều khiển với giao diện DAQ cho trình kết nối với tất kiểu liệu vào/ra • Mở rộng với ứng dụng thời gian thực (Real-Time) cho FPGA PDA • Tài liệu hướng dẫn, trợ giúp với nhiều ngôn ngữ khác • Tài liệu TV EVTAtech viết LabVIEW – ứng dụng hữu ích • Cuốn sách có tên “Electronic Design” - phát minh lớn LabVIEW đứng vị trí Top 50 mốc quan trọng ngành cơng nghiệp điện • LabVIEW 6.1 nhận nhiều giải thưởng tự động hoá xuất sắc vào năm 2002 • Giải thưởng thiết kế với LabVIEW 6i – công cụ mang lại hiệu suất cao cho ngành cơng nghiệp điện năm 2000 • LabVIEW 6i lựa chọn “Best of the Best” danh sách phần mềm đánh giá người ngành NI LabVIEW: Lịch sử trình tăng trưởng T5 - 2003 • LabVIEW Express VIs, I/O Assistants, FPGA/PDA targets T1 - 2002 • LabVIEW 6.1 Có khả hoạt động mạng networ, phân tích T4 - 2000 • LabVIEW 6i Đo lường thơng minh, kết nối T3 - 1998 • LabVIEW 5.0 ActiveX, chuyên xâu T2 - 1996 • LabVIEW 4.0 Nhiều cơng cụ chun nghiệp, gỡ rối hồn thiện T8 - 1993 • LabVIEW 3.0 phiên tảng LabView T9 - 1992 • LabVIEW cho Windows T1 - 1990 • LabVIEW 2.0 cho Macintosh T10 - 1986 • LabVIEW 1.0 cho Macintosh T4 - 1983 • LabVIEW project begins – bắt đầu dự án Sản phẩn cơng nghệ mang tính thương mại Phần mềm nhúng vào Labview • • • • • • • • • • Wolfram Research Mathematica ® Microsoft Excel ® MathWorks MATLAB® Simulink® MathSoft MathCAD ® Electronic Workbench MultiSim ® Texas Instruments Code Composer Studio® Ansoft RF circuit design software Microsoft Access ® Microsoft SQL Server đ Oracle đ Cỏc giao thc truyn thụng • • • • • • • Ethernet CAN DeviceNet USB IEEE 1394 RS-232 GPIB RS-485 LabVIEW ứng dụng nơi Sensor Embedded (FPGA) Handheld Wireless Networked I/O PC Boards Industrial Computer (PXI) Tektronix Open Windows Oscilloscopes PC, Mac, Linux, Sun Workstation Họ LabVIEW NI LabVIEW Phần mềm lập trình đồ họa dành cho đo lường điều khiển LabVIEW Real-Time Module LabVIEW FPGA Module LabVIEW PDA Module LabVIEW Datalogging and Supervisory Control Module Cái có đ c, phân tích h u hi u LabVIEW ngơn ngữ lập trình đồ hoạ mạnh lĩnh vực kiểm tra, đo lường, điều khiển Có thể thấy dõ điểm bật sau: có được, phân tích hữu hiệu LabVIEW phần mềm thân thiện, công cụ mạnh cho phân tích hữu dụng lập trình thời gian thực giới thực Cái có đ c LabVIEW LabVIEW sử dụng dành cho nhiều thiết bị: LabVIEW kết hợp chặt chẽ với phần cứng, thêm vào hàng ngàn kết nối với thiết bị vào/ra với hàng trăm thiết bị khác • GPIB, Serial, Ethernet, VXI, PXI Instruments • Data Acquisition (DAQ) • PCI eXtensions for Instrumentation (PXI) • Image Acquisition (IMAQ) • Motion Control • Real-Time (RT) PXI • PLC (through OPC Server) • PDA • Modular Instruments Phân tích LabVIEW LabVIEW bao gồm nhiều công cụ trợ giúp người dùng để phân tích liệu: Hệ thống phân tích đo lường mạnh xây dựng mơi trường phát triển Labview 10 • Hơn 400 mẫu hàm phân tích đo lường biểu thức khác, tối ưu, lọc, toán học, chuỗi số học, thống kê, v.v • 12 VI Express đặc biệt thiết kế dành cho phân tích đo lường, bao gồm lọc phân tích quan phổ • Các VI xử lý tín hiệu dành cho Filtering, Windowing, Transforms, Peak Detection, Harmonic Analysis, Spectrum Analysis, v.v Không chạy Shift Registers & Nút phản hồi Đầu = Một lần chạy Dừng VI Đầu = 78 Đầu = Chạy lại Đầu = Tóm tắt • Có cấu trúc vòng lặp chính: Vòng lặp While vòng lặp For • Tạo trễ hay thời gian cho vòng lặp sử dùng hàm Wait Until Next ms Multiple, hàm Wait (ms), Time Delay Express VI • Đầu vào vòng lặp dạng số học đầu dạng số học • Feedback nodes shift registers truyền giá trị liệu từ vòng lặp trước tới vòng lặp • Chỉ sử dụng shift registers mà có nhiều phép lặp cần sử dụng 79 Bài học Mảng - Arrays CÁC CHỦ ĐỀ Giới thiệu mảng - Arrays Tự động thị mảng Array Functions Nhiều mảng kết hợp 80 Mảng - Arrays • Tập hợp thành phần liệu dạng tương đương 31 • Một nhiều chiều, nhiều thành phần cho chiều • Truy xuất thành phần mục chúng; thành phần ban đầu có giá trị mục Chỉ mục 10 mảng thành phần Mảng chiều (2D) 1.2 3.2 8.2 8.0 4.8 5.1 6.0 1.0 2.5 1.7 Mảng có dòng, cột có 35 thành phần 81 Mảng Điều khiển thị Chọn Array từ bảng Controls Đặt đối tượng liệu bên shell Add Dimension cho mảng 2D 82 Tạo mảng số Chọn Array Constant từ bảng mảng Array Đặt đối tượng liệu vào cột mảng 83 Tự động thị - Auto-Index • Vòng lặp gồm nhiều mảng tự động thị với đường biên chúng • Vòng lặp For tự động thị mặc định • Vòng lặp While đưa có giá trị kết thúc mặc định • Click chuột phải lên tunnel (ô màu vàng nhỏ khung) enable/disable autoindexing 84 Cho phép Auto-Indexing Đường dây trở thành đậm 1D Array Không cho phép AutoIndexing Đường dây mảnh Chỉ có giá trị (ở vòng lặp cuố) vòng lặp đầu Tạo mảng chiều - 2D Arrays 1D Array 2D Array • Vòng lặp bên tạo cột • Các ngăn xếp vòng lặp ngồi dây vào dòng 85 Đầu vào Auto-Index • Một mảng đầu vào sử dụng để thiết lập vòng lặp For • Số thành phần mảng tương đương với đếm đầu vào • Mũi tên nút Run khôngbị gãy 86 Các hàm mảng phổ biến Cỡ mảng Mảng khởi chạy 87 Các hàm mảng phổ biến Tập hợp mảng 88 Xây dựng hàm mảng Đưa thêm thành phần liệu Đầu vào nối tiếp Xây dựng mảng nhiều chiều 89 M c đ nh Hàm Index Array Trích thành phần Trích dòng Trích thành phần dòng 90 Các dạng khác Những hàm đầu vào có kiểu khác Các hàm số học tất phiên LabVIEW có nhiều dạng khác Kết hợp Kết Vô hướng + Vô hướng Vô hướng Mảng + vô hướng Mảng Mảng + mảng Mảng Mảng + mảng Mảng 91 Tóm tắt • Nhưng thành phần liệu nhóm mảng đầu có kiểu tương đương Bạn xây dựng nhiều mảng: numeric, Boolean, path, string, waveform, kiểu liệu cluster • Mảng thị sở 0, có nghĩa có dải từ tới n – 1, n số mảng • Để tạo mảng điều khiển thị, ta lựa chọn mảng bảng sau: Controls»Array & Cluster, thay Front panel, kéo thả đối tượng điều khiển thị vào cấu trúc mảng • Nếu bạn dây mảng đầu vào cho vòng lặp For While, bạn đọc quy trình cho thành phần mảng cách enable auto-indexing • Mặc định ban đầu, LabVIEW enable auto-indexing vòng lặp For disable auto-indexing vòng lặp While • Các dạng khác tuỳ thuộc vào liệu đầu vào cấu trúc liệu 92 ... cho FPGA PDA • Tài liệu hướng dẫn, trợ giúp với nhiều ngơn ngữ khác • Tài liệu TV EVTAtech viết LabVIEW – ứng dụng hữu ích • Cuốn sách có tên “Electronic Design” - phát minh lớn LabVIEW đứng vị... • LabVIEW 5.0 ActiveX, chuyên xâu T2 - 1996 • LabVIEW 4.0 Nhiều công cụ chuyên nghiệp, gỡ rối hồn thiện T8 - 1993 • LabVIEW 3.0 phiên tảng LabView T9 - 1992 • LabVIEW cho Windows T1 - 1990 • LabVIEW. .. Linux, Sun Workstation Họ LabVIEW NI LabVIEW Phần mềm lập trình đồ họa dành cho đo lường điều khiển LabVIEW Real-Time Module LabVIEW FPGA Module LabVIEW PDA Module LabVIEW Datalogging and Supervisory

Ngày đăng: 09/05/2019, 09:10

Từ khóa liên quan

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

Tài liệu liên quan