Các lợi ích điển hình trong ngôn ngữ LabVIEW
LabVIEW Là ngôn ngữ lập trình bằng đồ họa, tất cả các chức năng được tích vào các biểu tượng, người sử dụng chỉ việc dùng chuột chọn và kết nối lại với nhau
- Là công cụ phát triển cao cấp
- Tích hợp chức năng phân tích và đo lường
- Sử dụng được với nhiều loại phần cứng và hệ thống nhúng khác nhau;
Truy xuất dữ liệu Phân tích dữ liệu Hiển thị
Lấy dữ liệu nhanh chóng từ hàng ngàn các thiết bị điện tử, phần cứng DAQ và thiết bị đo bằng LabVIEW Lọc lấy thông tin từ dữ liệu thu được với các thuật sỹ tương tác (interactive wizard) và hơn 500 công cụ phân tích đo lường và chức năng xử lý tín hiệu trong LabVIEW Hình ảnh hóa các kết quả thu được bằng đồ thị và biểu đồ, tạo tùy chọn giao diện người sử dụng, xuất kết quả bằng các tập tin dạng HTML, Microsoft Word, Microsoft Excel và nhiều dạng khác
Ngôn ngữ lập trình LabVIEW có thể xuất hiện dưới các hình thức sau, có thể tùy chọn để hoạt động trong môi trường Windows, Mac OS và Linux
03 bước cơ bản để tạo một ứng dụng bằng phần mềm LabVIEW
1Thiết kế giao diện sử dụng 2“Vẽ” chương trình (bằng cách dùng chuột kéo và thả) 3Gỡ rối và thực thi chương trình
Thử nghiệm tự động
Sử dụng LabVIEW, người sử dụng có thể phát triển một hệ thống thử nghiệm tự động cho các thử nghiệm trong quá trình sản xuất, đánh giá sản phẩm, thông tin liên lạc và nhiều loại thử nghiệm khác
- Khởi tạo và truy xuất dữ liệu tốc độ cao bằng lập trình khối
- Hơn 1 000 chức năng toán học văn bản hay đồ thị được sử dụng cho việc phân tích và xử lý số liệu
- Hiển thị hóa số liệu bằng đồ thị và biểu đồ trên giao diện người sử dụng
Điều khiển công nghiệp
Sử dụng LabVIEW để lập trình ứng dụng vào điều khiển công nghiệp
- I/O nâng cao, bao gồm đo lường tín hiệu tương tự tốc độ cao
- Ứng dụng cho các quá trình như: giám sát độ rung động, điều khiển và thị giác máy
- Thông tin liên lạc với các phần cứng công nghiệp như là thiết bị OPC và các PLC của các hãng sản xuất thông thường
- Kết nối với bộ điều khiển khả trình PAC của NI ]
Thiết kế hệ thống nhúng
LabVIEW trao quyền cho người sử dụng thiết kế, tạo mẫu ban đầu và thực thi hệ thống nhúng bằng cách lập trình hình ảnh
- Phát triển các ứng dụng trực giác với công cụ lập trình bằng hình ảnh
- Nhắc lại phát triển mẫu và thuật toán với mô phỏng thế giới thực
- Thiết kế cho ứng dụng nhanh trên các thiết bị phần cứng để định dạng chức năng
- Ứng dụng hoàn thiện trong các thử nghiệm sản xuất
Phần mềm liên quan
- Bộ phát báo cáo trên Microsoft Office (LabVIEW Report Generation Toolkit for Microsoft Office): tự động lập trình khởi tạo và biên tập các báo cáo dưới dạng tập tin Word và Excel từ LabVIEW
- Công cụ kết nối cơ sở dữ liệu (LabVIEW Database Connectivity Toolkit): thực hiện các hoạt động về cơ sở dữ liệu mà không cần có kiến thức cấu trúc lập trình về SQL
- Công cụ điều biến (LabVIEW Modulation Toolkit): khởi tạo, phân tích, hình ảnh hóa, xử lý định dạng điều biến tương tự và số theo chuẩn hoặc tùy chọn - Modun thời gian thực (LabVIEW Real-Time Module): hoàn thành các thực thi ứng dụng với tính tất định (deterministic) và tin cậy (reliable) cao trên các đối tượng phần cứng chỉ định
- Modun điều khiển giám sát và ghi dữ liệu (LabVIEW Datalogging and Supervisory Control Module): phát triển các ứng dụng HMI/SCADA với khả năng kết nối đến hàng ngàn thiết bị công nghiệp
- Modun biểu đồ trạng thái (LabVIEW Statechart Module): Thiết kế các máy với các trạng thái phức tạp và các hệ thống dựa vào sự kiện (event-based) với biểu đồ trạng thái lập trình - Modun FPGA (LabVIEW FPGA Module): khởi tạo các đo lường I/O tùy chọn và điều khiển phần cứng với kiến thức của ngôn ngữ cấp thấp như VHDL
- Modun thời gian thực (LabVIEW Real-Time Module): hoàn thành các thực thi ứng dụng với tính tất định (deterministic) và tin cậy (reliable) cao trên các đối tượng phần cứng chỉ định
- LabVIEW Microprocessor SDK: dùng lập trình cho vi xử lý 32 bit bất kỳ với LabVIEW, công cụ kêt nối với nhà sản xuất và sử dụng môi trường nhúng
Các modun LabVIEW
Để tăng cường sưc mạnh và mở rộng khả năng của bộ phần mềm phát triển LabVIEW, NI cung cấp thêm các modun hỗ trợ đến nhiều loại phần cứng nhúng khác nhau
- Modun thời gian thực (LabVIEW Real-Time Module)
- Module FPGA
- Modun điều khiển giám sát và ghi dữ liệu (LabVIEW Datalogging and Supervisory Control Module)
- Modun biểu đồ trạng thái (LabVIEW Statechart Module)
- Modun mô phỏng và thiết kế bộ điều khiển (LabVIEW Control Design and Simulation Module)
- Modun phát triển thị giác (NI Visioni Development Module)
- Modun cho màn hình chạm và PDA (LabVIEW PDA and LabVIEW Touch Panel Module)
- LabVIEW DSP Module
Các bộ công cụ LabVIEW
NI cũng thêm vào LabVIEW các bộ công cụ để đem lại các tiện ích khác nhau như: tạo báo cáo, phân tích nâng cao, thông tin liên lạc cơ sở dữ liệu, phân tích âm thanh và rung động.
- Bộ công cụ kết nối cơ sở dữ liệu (LabVIEW Database Connectivity Toolkit)
- Bộ công cụ xử lý tín hiệu nâng cao (LabVIEW Advanced Signal Processing Toolkit)
- Bộ đo lường âm thanh và rung động (LabVIEW Sound and Vibration Measurement Suite)
- Bộ công cụ nhận dạng hệ thống (LabVIEW System Identification Toolkit)
- Bộ công cụ tương tác mô phỏng (LabVIEW Simulation Interface Toolkit)
- Bộ công cụ theo dõi thực thi thời gian thực (LabVIEW Real-Time Execution Trace Toolkit)
- Bộ công cụ kết nối Internet (LabVIEW Internet Toolkit)
- Bộ công cụ điều biến (LabVIEW Modulation Toolkit)
- Bộ công cụ điều khiển PID (LabVIEW PID Control Toolkit)
- Bộ công cụ thiết kế bộ lọc số (LabVIEW Digital Filter Design Toolkit)
Driver thiết bị của LabVIEW
NI cũng cung cấp các driver cho các thiết bị đo lường thử nghiệm của các hãng nổi tiếng khác nhau để có thể sử dụng với LabVIEW, dưới đây là 10 driver được tải nhiều nhất
- Dao động ký của hãng Tektronix series 200, 1000 và 2000
- Dao động ký của hãng Tektronix series TDS 3000
- Đồng hồ đo đa năng kỹ thuật số của hãng Agilent 34401A
- Máy phát tín hiệu của hãng Agilent series 33000
- NI-SCOPE của hãng National Instruments
- Đồng hồ đo đa năng FLUKE 45
- Bộ điều khiển nhiệt độ series 2400 của hãng Eurotherm
Thông Tin từ Trang www.dinhbachma.com.vn
Nếu bạn nào cần tài liệu và CD LabVIEW 8.5 để nghiên cứu xin liên hệ
http://www.dinhbachma.com.vn
http://www.dinhbachma.com.vn/forum
LabVIEW Là ngôn ngữ lập trình bằng đồ họa, tất cả các chức năng được tích vào các biểu tượng, người sử dụng chỉ việc dùng chuột chọn và kết nối lại với nhau
- Là công cụ phát triển cao cấp
- Tích hợp chức năng phân tích và đo lường
- Sử dụng được với nhiều loại phần cứng và hệ thống nhúng khác nhau;
Truy xuất dữ liệu Phân tích dữ liệu Hiển thị
Lấy dữ liệu nhanh chóng từ hàng ngàn các thiết bị điện tử, phần cứng DAQ và thiết bị đo bằng LabVIEW Lọc lấy thông tin từ dữ liệu thu được với các thuật sỹ tương tác (interactive wizard) và hơn 500 công cụ phân tích đo lường và chức năng xử lý tín hiệu trong LabVIEW Hình ảnh hóa các kết quả thu được bằng đồ thị và biểu đồ, tạo tùy chọn giao diện người sử dụng, xuất kết quả bằng các tập tin dạng HTML, Microsoft Word, Microsoft Excel và nhiều dạng khác
Ngôn ngữ lập trình LabVIEW có thể xuất hiện dưới các hình thức sau, có thể tùy chọn để hoạt động trong môi trường Windows, Mac OS và Linux
03 bước cơ bản để tạo một ứng dụng bằng phần mềm LabVIEW
1Thiết kế giao diện sử dụng 2“Vẽ” chương trình (bằng cách dùng chuột kéo và thả) 3Gỡ rối và thực thi chương trình
Thử nghiệm tự động
Sử dụng LabVIEW, người sử dụng có thể phát triển một hệ thống thử nghiệm tự động cho các thử nghiệm trong quá trình sản xuất, đánh giá sản phẩm, thông tin liên lạc và nhiều loại thử nghiệm khác
- Khởi tạo và truy xuất dữ liệu tốc độ cao bằng lập trình khối
- Hơn 1 000 chức năng toán học văn bản hay đồ thị được sử dụng cho việc phân tích và xử lý số liệu
- Hiển thị hóa số liệu bằng đồ thị và biểu đồ trên giao diện người sử dụng
Điều khiển công nghiệp
Sử dụng LabVIEW để lập trình ứng dụng vào điều khiển công nghiệp
- I/O nâng cao, bao gồm đo lường tín hiệu tương tự tốc độ cao
- Ứng dụng cho các quá trình như: giám sát độ rung động, điều khiển và thị giác máy
- Thông tin liên lạc với các phần cứng công nghiệp như là thiết bị OPC và các PLC của các hãng sản xuất thông thường
- Kết nối với bộ điều khiển khả trình PAC của NI ]
Thiết kế hệ thống nhúng
LabVIEW trao quyền cho người sử dụng thiết kế, tạo mẫu ban đầu và thực thi hệ thống nhúng bằng cách lập trình hình ảnh
- Phát triển các ứng dụng trực giác với công cụ lập trình bằng hình ảnh
- Nhắc lại phát triển mẫu và thuật toán với mô phỏng thế giới thực
- Thiết kế cho ứng dụng nhanh trên các thiết bị phần cứng để định dạng chức năng
- Ứng dụng hoàn thiện trong các thử nghiệm sản xuất
Phần mềm liên quan
- Bộ phát báo cáo trên Microsoft Office (LabVIEW Report Generation Toolkit for Microsoft Office): tự động lập trình khởi tạo và biên tập các báo cáo dưới dạng tập tin Word và Excel từ LabVIEW
- Công cụ kết nối cơ sở dữ liệu (LabVIEW Database Connectivity Toolkit): thực hiện các hoạt động về cơ sở dữ liệu mà không cần có kiến thức cấu trúc lập trình về SQL
- Công cụ điều biến (LabVIEW Modulation Toolkit): khởi tạo, phân tích, hình ảnh hóa, xử lý định dạng điều biến tương tự và số theo chuẩn hoặc tùy chọn - Modun thời gian thực (LabVIEW Real-Time Module): hoàn thành các thực thi ứng dụng với tính tất định (deterministic) và tin cậy (reliable) cao trên các đối tượng phần cứng chỉ định
- Modun điều khiển giám sát và ghi dữ liệu (LabVIEW Datalogging and Supervisory Control Module): phát triển các ứng dụng HMI/SCADA với khả năng kết nối đến hàng ngàn thiết bị công nghiệp
- Modun biểu đồ trạng thái (LabVIEW Statechart Module): Thiết kế các máy với các trạng thái phức tạp và các hệ thống dựa vào sự kiện (event-based) với biểu đồ trạng thái lập trình - Modun FPGA (LabVIEW FPGA Module): khởi tạo các đo lường I/O tùy chọn và điều khiển phần cứng với kiến thức của ngôn ngữ cấp thấp như VHDL
- Modun thời gian thực (LabVIEW Real-Time Module): hoàn thành các thực thi ứng dụng với tính tất định (deterministic) và tin cậy (reliable) cao trên các đối tượng phần cứng chỉ định
- LabVIEW Microprocessor SDK: dùng lập trình cho vi xử lý 32 bit bất kỳ với LabVIEW, công cụ kêt nối với nhà sản xuất và sử dụng môi trường nhúng
Các modun LabVIEW
Để tăng cường sưc mạnh và mở rộng khả năng của bộ phần mềm phát triển LabVIEW, NI cung cấp thêm các modun hỗ trợ đến nhiều loại phần cứng nhúng khác nhau
- Modun thời gian thực (LabVIEW Real-Time Module)
- Module FPGA
- Modun điều khiển giám sát và ghi dữ liệu (LabVIEW Datalogging and Supervisory Control Module)
- Modun biểu đồ trạng thái (LabVIEW Statechart Module)
- Modun mô phỏng và thiết kế bộ điều khiển (LabVIEW Control Design and Simulation Module)
- Modun phát triển thị giác (NI Visioni Development Module)
- Modun cho màn hình chạm và PDA (LabVIEW PDA and LabVIEW Touch Panel Module)
- LabVIEW DSP Module
Các bộ công cụ LabVIEW
NI cũng thêm vào LabVIEW các bộ công cụ để đem lại các tiện ích khác nhau như: tạo báo cáo, phân tích nâng cao, thông tin liên lạc cơ sở dữ liệu, phân tích âm thanh và rung động.
- Bộ công cụ kết nối cơ sở dữ liệu (LabVIEW Database Connectivity Toolkit)
- Bộ công cụ xử lý tín hiệu nâng cao (LabVIEW Advanced Signal Processing Toolkit)
- Bộ đo lường âm thanh và rung động (LabVIEW Sound and Vibration Measurement Suite)
- Bộ công cụ nhận dạng hệ thống (LabVIEW System Identification Toolkit)
- Bộ công cụ tương tác mô phỏng (LabVIEW Simulation Interface Toolkit)
- Bộ công cụ theo dõi thực thi thời gian thực (LabVIEW Real-Time Execution Trace Toolkit)
- Bộ công cụ kết nối Internet (LabVIEW Internet Toolkit)
- Bộ công cụ điều biến (LabVIEW Modulation Toolkit)
- Bộ công cụ điều khiển PID (LabVIEW PID Control Toolkit)
- Bộ công cụ thiết kế bộ lọc số (LabVIEW Digital Filter Design Toolkit)
Driver thiết bị của LabVIEW
NI cũng cung cấp các driver cho các thiết bị đo lường thử nghiệm của các hãng nổi tiếng khác nhau để có thể sử dụng với LabVIEW, dưới đây là 10 driver được tải nhiều nhất
- Dao động ký của hãng Tektronix series 200, 1000 và 2000
- Dao động ký của hãng Tektronix series TDS 3000
- Đồng hồ đo đa năng kỹ thuật số của hãng Agilent 34401A
- Máy phát tín hiệu của hãng Agilent series 33000
- NI-SCOPE của hãng National Instruments
- Đồng hồ đo đa năng FLUKE 45
- Bộ điều khiển nhiệt độ series 2400 của hãng Eurotherm
Thông Tin từ Trang www.dinhbachma.com.vn
Nếu bạn nào cần tài liệu và CD LabVIEW 8.5 để nghiên cứu xin liên hệ
http://www.dinhbachma.com.vn
http://www.dinhbachma.com.vn/forum
Comment