Kỹ Thuật Lập Trình Labview Từ Cơ Bản Đến Nâng Cao
LabVIEW là một ngôn ngữ lập trình đồ họa đa năng được phát triển bởi National Instrument có cấu trúc dữ liệu cấp cao mạnh mẽ và hệ thống thư viện lớn giúp phát triển ứng dụng nhanh. LabVIEW được sử dụng chủ yếu trong các lĩnh vực thử nghiệm và tự động hóa để điều khiển thiết bị, thu thập dữ liệ Trong cuốn sách này, các tác giả sẽ đề cập đến các lĩnh vực khác nhau trong lập trình LabVIEW với các ví dụ thực tế tuân theo các quy tắc thiết kế và tiêu chuẩn lập trình.
Bộ sách hướng dẫn sử dụng LabVIEW gồm 3 tập với các nội dung chính sau:
Tìm hiểu Môi trường LabVIEW, bao gồm cách cài đặt, các chức năng chung trong môi trường LabVIEW. Tùy chỉnh giao diện người dùng, bao gồm các chức năng khác nhau được sử dụng trong việc tạo giao diện người dùng.
Làm việc với các kiến trúc phổ biến, đề cập đến các kiến trúc phổ biến trong LabVIEW.
Quản lý dữ liệu, bao gồm cách sử dụng bộ nhớ hiệu quả và kiểm soát luồng dữ liệu.
Truyền, thu thập dữ liệu bao gồm các phương thức truyền dữ liệu khác nhau.
Xử lý lỗi, bao gồm các phương pháp xử lý lỗi khác nhau.
Làm việc với file, trình bày cách làm việc với các loại file khác nhau.
Đơn giản hóa code, bao gồm các cách để đơn giản hóa code.
Làm việc với code bên ngoài và ứng dụng, trình bày cách sử dụng code bên ngoài và ứng dụng trong LabVIEW.
Những gì bạn cần chuẩn bị
Các ví dụ trong sách được viết bằng nhiều phiên bản LabVIEW nhưng không ảnh hường nhiều đến việc học do các phiên bản LabVIEW không khác nhau nhiều. Môi trường phát triển có các gói khác nhau. Gói cao nhất là dành cho những nhà phát triển. Một số ví dụ trong sách yêu cầu các bộ công cụ (toolkit) đã có sẵn trong gói dành cho nhà phát triển. Bạn nên mua gói này, thay vì mua riêng lẻ từng toolkit.
Cuốn sách này dành cho ai
Cuốn sách hướng đến nhiều đối tượng độc giả khác nhau, từ những người đã biết các tính năng cơ bản của LabVIEW đến những người lập trình LabVIEW nâng cao.
Nội dung sách Kỹ thuật lập trình LabVIEW từ cơ bản đến nâng cao. Sách trình bày qua 3 phần 400 trang khổ 16 x 24 qua 7 chương:
PHẦN 1: LÝ THUYẾT CƠ BẢN
Gồm 3 chương 1, 2, 3 giới thiệu tổng quan về LabVIEW trọng tâm là giao diện và môi trường làm việc của LabVIEW. Phần 1 chủ yếu là lý thuyết cùng với các bài tập thực hành nhỏ để bạn đọc làm quen với LabVIEW.
CHƯƠNG 1: GIỚI THIỆU LABVIEW.
CHƯƠNG 2: THIẾT BỊ ĐO ẢO (VIRTUAL INSTRUMENTATION).
CHƯƠNG 3: MÔI TRƯỜNG LÀM VIỆC LABVIEW.
PHẦN 2: BÀI TẬP THỰC HÀNH CƠ BẢN
Gồm chương 4 chủ yếu là thực hành qua 20 bài tập cơ bản giúp bạn củng cố phần lý thuyết đã trình bày trong phần 1, làm cơ sở cho việc học lý thuyết và thực hành nâng cao trong phần 3 cũng như các nội dung trình bày trong các tập tiếp theo trong bộ sách hướng dẫn sử dụng LabVIEW.
CHƯƠNG 4: BÀI TẬP THỰC HÀNH CƠ BẢN.
Bài tập 1: Giới thiệu LabVIEW.
Bài tập 2: Một số ví dụ LabVIEW cơ bản.
Bài tập 3: Sử dụng các vòng lặp trong LabVIEW.
Bài tập 4: Các kiểu dữ liệu trong LabVIEW.
Bài tập 5: Các mảng trong LabVIEW.
Bài tập 6: Sử dụng biểu đồ và đồ thị trong LabVIEW.
Bài tập 7: Một số thủ thuật về Front panel của LabVIEW.
Bài tập 8: Sử dụng Tools palette của LabVIEW.
Bài tập 9: Vòng lặp gán chỉ mục tự động sử dụng LabVIEW.
Bài tập 10: Các thanh ghi dịch trong LabVIEW.
Bài tập 11: Các Case structure trong LabVIEW.
Bài tập 12: Các hàm Cluster trong LabVIEW.
Bài tập 13: Tạo các SubVI trong LabVIEW.
Bài tập 14: Biến Global trong LabVIEW.
Bài tập 15: Sử dụng Mathscript trong LabVIEW.
Bài tập 16: Các kiểu dữ liệu được liệt kê trong LabVIEW.
Bài tập 17: Tùy chỉnh các thuộc tính VI của LabVIEW.
Bài tập 18: Property node trong LabVIEW.
Bài tập 19: Sequence structures trong LabVIEW.
Bài tập 20: Dataflow trong LabVIEW.
PHẦN 3: LÝ THUYẾT NÂNG CAO
Gồm 3 chương 5, 6, 7 giới thiệu thu thập dữ liệu và đo trong LABVIEW. Phần 3 chủ yếu là lý thuyết giới thiệu giao thức truyền thông trong LabVIEW cùng với các bài tập thực hành nhỏ để bạn đọc làm quen với LabVIEW. Đây là phần khó nhất trong sách, bạn đọc cần tìm hiểu thêm nội dung này trong các tài liệu, ebook về chủ đề này khi đọc và thực hành theo nội dung 3 chương này. Tủ sách STK sẽ dành hẳn một chương trong tập tiếp theo: TÌM HIỂU DATA ACQUISITION để trình bày và giải thích rõ hơn về thu thập dữ liệu với các nội dung và bài tập thực hành liên quan:
Sử dụng MAX.
Làm việc với VISA.
Sử dụng máy chủ VISA.
Điều khiển máy hiện sóng.
Sử dụng một thiết bị DAQ đơn giản.
Sử dụng CompactDAQ.
CHƯƠNG 5: ĐO LƯỜNG VÀ PHÁT TÍN HIỆU-THU THẬP DỮ LIỆU.
CHƯƠNG 6: THU THẬP DỮ LIỆU TRONG LABVIEW.
CHƯƠNG 7: ĐIỀU KHIỂN THIẾT BỊ ĐO TRONG LABVIEW.
Cần lưu ý, việc khai thác và sử dụng LabVIEW từ cơ bản đến nâng cao mở ra nhiều hướng mới cho sinh viên và các học viên cao học có nhiều hướng nghiên cứu trong làm tiểu luận, đồ án cũng như thiết kế các mạch điện ứng dụng trong nhiều lĩnh vực dân dụng và công nghiệp. Trong chương 4 bạn đọc đã được hướng dẫn thực hành (từng bước) rất trực quan lập trình Labview qua 20 bài tập cơ bản, còn nhiều bài tập nữa sẽ được giới thiệu trong tập tiếp theo giúp bạn khai thác hiệu quả LabVIEW trong công việc như:
ĐỌC VÀ GHI VÀO FILE TXT TRONG LABVIEW.
ĐỌC VÀ GHI DỮ LIỆU VÀO CÁC FILE EXCEL TRONG LABVIEW.
SỬ DỤNG CÔNG CỤ DEBUG TRONG LABVIEW.
ĐIỀU KHIỂN LED VỚI CÔNG TẮC.
ĐIỀU KHIỂN LED 7 ĐOẠN TRONG LABVIEW.
GIẢI PHƯƠNG TRÌNH BẬC HAI TRONG LABVIEW.
THIẾT KẾ MÁY TÍNH TRONG LABVIEW.
CHỈ THỊ MỰC NƯỚC TRONG LABVIEW.
TRỪ VÀ NHÂN CÁC MA TRẬN TRONG LABVIEW.
TRÒ CHƠI ĐOÁN SỐ TRONG LABVIEW.
THIẾT KẾ MẠCH CỘNG MỘT NỬA TRONG LABVIEW.
THIẾT KẾ MẠCH CỘNG ĐẦY ĐỦ TRONG LABVIEW.
THIẾT KẾ BỘ GHÉP KÊNH 4×1 TRONG LABVIEW.
TÍNH TỔNG CỦA N SỐ HẠNGTRONG LABVIEW.
TÍNH GIAI THỪA CỦA MỘT SỐ TRONG LABVIEW.
…
Một lĩnh vực rất thú vị là liên kết với bo mạch Arduino với phần mềm LabVIEW sẽ được tủ sách STK biên soạn trong một chuyên đề riêng: LẬP TRÌNH ARDUINO VỚI LABVIEW. Bạn đọc sẽ được hướng dẫn cách cài đặt, giao tiếp tương tác giữa Arduino và LabVIEW cùng nhiều bài tập thực hành về chủ đề này.
LÀM QUEN VỚI ARDUINO VỚI LABVIEW.
LÀM QUEN VỚI GIAO DIỆN LABVIEW VÀ ARDUINO.
ĐIỀU KHIỂN ĐỘNG CƠ DC VỚI ARDUINO VÀ LABVIEW.
ĐO VÀ ĐIỀU KHIỂN NHIỆT ĐỘ, ÁNH SÁNG VỚI ARDUINO VÀ LABVIEW.
LẬP TRÌNH CÔNG TẮC CHUYỂN MẠCH THÔNG MINH VỚI XBEE.
HỆ THỐNG GIÁM SÁT TỪ XA VỚI LABVIEW VÀ XBEE.
THIẾT KẾ HỆ THỐNG BÁO CHÁY KHÔNG DÂY.
TRẠM THỜI TIẾT SỬ DỤNG ARDUINO VÀ LABVIEW.
THIẾT KẾ ROBOT DI ĐỘNG ĐIỀU KHIỂN TỪ XA
NHẬN DỮ LIỆU ARDUINO QUA GIAO TIẾP NỐI TIẾP TRONG LABVIEW.
Có nhiều ví dụ và đoạn mã (code) trong quá trình thực hành với Labview. Bạn có thể tải về, tham khảo, chạy và chỉnh sửa code theo ý muốn từ một trong các đường dẫn sau:
_hQqrwPu1-NULLusp=sharing
Giá sản phẩm trên đã bao gồm thuế theo luật hiện hành. Bên cạnh đó, tuỳ vào loại sản phẩm, hình thức và địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, thuế nhập khẩu (đối với đơn hàng giao từ nước ngoài có giá trị trên 1 triệu đồng)…..