LabVIEW là gì?

LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench)là một phần mềm máy tính được phát triển bởi National Instruments. LabVIEW dùng trong hầu hết các phòng thí nghiệm, lĩnh vực khoa học kỹ thuật như tự động hóa, điều khiển, điện tử, cơ điện tử, hàng không, hóa sinh, điện tử y sinh ở các nước đặc biệt là Mỹ, Hàn quốc, Nhật Bản.

Khóa học lập trình LabVIEW tiếng Việt

Hình 1: LabVIEW giúp bạn dễ dàng giao tiếp máy tính và điều khiển các thiết bị ngoại vi trong vài phút

Các khả năng chính của LabVIEW

LabVIEW được biết đến như là một ngôn ngữ lập trình với khái niệm hoàn toàn khác so với các ngôn ngữ lập trình truyền thống như ngôn ngữ C, Pascal. Bằng cách diễn đạt cú pháp thông qua các hình ảnh trựcquan trong môi trường sọan thảo, LabVIEW đã được gọi với tên khác là lập trình G (viết tắt của Graphical).Hiện tại ngòai phiên bản LabVIEW cho các hệ điều hành Window, Linux, Hãng NI đã phát triển các mô-dun LabVIEWcho máy hỗ trợ cá nhân (PDA). Các chức năng chính của LabVIEW có thể tóm tắt như sau:

  • Thu thập tín hiệu từ các thiết bị bên ngòai như cảm biến nhiệt độ, hình ảnh từ webcam, vận tốc của động cơ, …
  • Giao tiếp với các thiết bị ngoại vi thông qua nhiều chuẩn giao tiếp thông qua các cổng giao tiếp: RS232, RS485, USB, PCI, TCP/IP, Enthernet.
  • Mô phỏng và xử lý các tín hiệu thu nhận được để phục vụ các mục đích nghiên cứu hay mục đích của hệ thống mà người lập trình mong muốn.
  • So với các ngôn ngữ khác như Visual Basic, Matlab, vv một cách nhanh chóng thông qua các chức năng tích hợp sẳn trong LabVIEW.
  • Xây dựng các giao diện người dùng một cách nhanh chóng và thẩm mỹ hơn nhiều lần so với các ngôn ngữ như VB, Matlab, Visual C, vv.
  • Cho phép kết hợp với nhiều ngôn ngữ truyền thống như C, C++.
  • Cho phép thực hiện các thuật toán điều khiển như PID, Logic M (Fuzzy), một

Các phiên bản LabVIEW

Từ khi ra đời đã có nhiều thay đổi và cải tiến, ngày nay bản mới nhất tính tới tháng 4 năm 2007 là bản LabVIEW 8.2 với nhiều tính năng mới và các mô-đun cũ và mới tương thích với phiên bản này như: mô-đun mô phỏng quá trình, mô-dun xử lý hình ảnh, điều khiển chuyển động, cơ điện tử, công nghệ hóa sinh. Xu hướng của LabVIEWNhờ tính năng hỗ trợ mạnh và nhanh chóng cho các ứng dụng trong kỹ thuật, lĩnh vực giáo dục nên LabVIEW được dùng nhiều trong các phòng thí nghiệm và trung tâm nghiên cứu cũng như các hệ thống công nghiệp. Nhiều trường đại học đã đưa LabVIEW trở thành một môn học chính thức.

Liên kết hữu ích

Nguyễn Bá Hải (hocdelam.org)

Giao tiếp máy tính chuẩn RS232 sử dụng LabVIEW

Tài liệu LabVIEW này trình bày phương pháp và cung cấp ví dụ về giao tiếp  cổng COM máy tính theo  chuẩn RS232 bằng LabVIEW. Giao tiếp máy tính là việc thực thi quá trình truyền và nhận tín hiệu từ một hay nhiều thiết bị nào đó với máy tính hoặc giữa nhiều máy tính với nhau. Giao tiếp máy tính có nhiều ứng dụng trong khoa học kỹ thuật  bao gồm đo lường, giám sát, điều khiển tự động, lưu chuyển dữ liệu trong các nhà máy, xí nghiệp cho tới việc thực hiện các thí nghiệm ở các phòng nghiên cứu. Tài liệu do Hocdelam Group biên sọan và phổ biến miễn phí.

Read more