LabVIEW là gì?

Một phần của tài liệu Thiết kế hệ thống kiểm tra sản phẩm ứng dụng xử lý ảnh trong labview (Trang 42 - 43)

LabVIEW (viết tắt của Laboratory Virtual Instrumentation Engineering Workbench) là môi trường ngôn ngữ đồ họa hiệu quả trong việc giao tiếp đa kênh giữa con người, thuật toán và các thiết bị xử lý.

Gọi LabVIEW là ngôn ngữ đồ họa hiệu quả vì về cách thức lập trình, LabVIEW khác với các ngôn ngữ C ở điểm thay vì sử dụng các từ vựng (từ khóa) cố định thì LabVIEW sử dụng các khối hình ảnh sinh động và các dây nối để tạo ra các lệnh và các hàm. Cũng chính sự khác biệt này mà LabVIEW trở nên đơn giản và dễ sử dụng hơn bao giờ hết. Đặc biệt, LabVIEW rất phù hợp đối với kỹ sư, các nhà khoa học hay giảng viên. Chính sự đơn giãn, dễ học, dễ nhớ đã giúp cho LabVIEW trở thành một trong những công cụ phổ biến trong các ứng dụng thu thập dữ liệu từ các cảm biến, phát triển các thuật toán, và điều khiển thiết bị tại các phòng thí nghiệm trên thế giới.

Về ý nghĩa kỹ thuật, LabVIEW cũng được dùng để lập trình ra các chương trình (source code : mã nguồn) trên máy tính tương tự các ngôn ngữ lập trình dựa trên chữ như C, Python, Java, Basic, v.v…

Đồng thời LabVIEW cũng hỗ trợ kỹ sư, các nhà khoa học, sinh viên, v.v… xây dựng (thực thi) các thuật toán một cách nhanh, gọn, sáng tạo và dễ hiểu nhờ các khối hình ảnh có tính gợi nhớ và cách thức hoạt động theo kiểu dòng dữ liệu (data flow) lần lượt từ

29

trái qua phải. Các thuật toán này sau đó được áp dụng lên các mạch điện và các cơ cấu chấp hành thực nhờ vào việc kết nối hệ thống thật với LabVIEW thông qua nhiều chuẩn giao tiếp RS232 (giao tiếp qua cổng COM), chuẩn USB, chuẩn giao tiếp mạng TCP/IP, UDP, chuẩn GPIB, v.v… Vì vậy LabVIEW là một ngôn ngữ giao tiếp đa kênh.

LabVIEW được tiến sĩ James Truchard, Đại học Taxas, Hoa Kỳ sáng tạo ra năm 1986, và đã trở thành công cụ không thể thiếu trong các ngành kỹ thuật, sản phẫm đầu tiên bắt đầu trong nhà xe của chủ tịch, CEO và đồng sáng lập NI – James Truchard ở Austin, Taxas Hoa Kỳ.

Một phần của tài liệu Thiết kế hệ thống kiểm tra sản phẩm ứng dụng xử lý ảnh trong labview (Trang 42 - 43)

Tải bản đầy đủ (PDF)

(101 trang)