GIỚI THIỆU
|
|
LabVIEW là một phần mềm máy tính được phát triển bởi công ty National Instruments, Hoa kỳ. LabVIEW còn đượ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ực quan trong môi trường soạn 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, nghĩa là đồ họa)
|
SẢN PHẨM
LabVIEW ( Laboratory Virtual Instrumentation Engineering Workbench ) là một nền tảng thiết kế hệ thống và môi trường phát triển cho một ngôn ngữ lập trình trực quan.
LabVIEW được dùng nhiều trong 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,... Hiện tại ngoài phiên bản LabVIEW cho các hệ điều hành Windows, Linux, Hãng NI đã phát triển các mô-đun LabVIEW cho 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 ngoài 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, Ethernet
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
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 so với các ngôn ngữ khác như Visual Basic, Matlab,..
Cho phép thực hiện các thuật toán điều khiển như PID, Logic mờ (Fuzzy Logic), một cách nhanh chóng thông qua các chức năng tích hợp sẵn trong LabVIEW.
Cho phép kết hợp với nhiều ngôn ngữ lập trình truyền thống như C, C++,..
Ưu điểm:
Giao diện với thiết bị
LabVIEW bao gồm công cụ hỗ trợ rộng rãi để giao tiếp với các thiết bị, công cụ, máy ảnh và các thiết bị khác. Người dùng giao diện với phần cứng bằng cách viết lệnh bus trực tiếp (USB, GPIB, Serial) hoặc sử dụng trình điều khiển cao cấp, thiết bị cụ thể, cung cấp các nút chức năng LabVIEW gốc để điều khiển thiết bị.
LabVIEW bao gồm công cụ hỗ trợ tích hợp cho các nền tảng phần cứng NI như CompactDAQ và CompactRIO, với một số lượng lớn các khối thiết bị cụ thể cho phần cứng như vậy, bộ công cụ đo lường và tự động hóa eXplorer (MAX) và Virtual Instrument Software Architecture (VISA).
Biên soạn mã:
LabVIEW bao gồm một trình biên dịch tạo mã gốc cho nền tảng CPU. Điều này hỗ trợ cho hiệu suất cao. Mã đồ họa được dịch thành mã máy thực thi bởi trình biên dịch. Cú pháp LabVIEW được thực thi nghiêm ngặt trong suốt quá trình chỉnh sửa và được biên dịch thành mã máy thực thi khi được yêu cầu chạy hoặc khi lưu. Trong trường hợp sau, mã thực thi và mã nguồn được hợp nhất thành một tệp duy nhất. Tệp thực thi chạy với sự trợ giúp của động cơ chạy thử LabVIEW, có chứa một số mã được biên dịch trước để thực hiện các tác vụ phổ biến được xác định bởi ngôn ngữ G. Công cụ chạy thời gian làm giảm thời gian biên dịch và cung cấp giao diện nhất quán cho các hệ điều hành, hệ thống đồ họa, thành phần phần cứng khác nhau, vv Môi trường thời gian chạy làm cho mã di động trên các nền tảng. Nói chung, mã LabVIEW có thể chậm hơn so với mã C được biên dịch tương đương, mặc dù sự khác biệt thường nằm nhiều hơn với tối ưu hóa chương trình hơn so với tốc độ thực thi vốn có.
Thư viện lớn
Có nhiều thư viện có số lượng lớn chức năng thu thập dữ liệu, tạo tín hiệu, toán học, thống kê, điều khiển tín hiệu, phân tích, v.v., cùng với nhiều chức năng như tích hợp, bộ lọc và các khả năng chuyên biệt khác thường liên quan đến việc thu thập dữ liệu từ cảm biến phần cứng là rất lớn. Ngoài ra, LabVIEW bao gồm một thành phần lập trình dựa trên văn bản có tên MathScript với các hàm bổ sung để xử lý tín hiệu, phân tích và toán học. MathScript có thể được tích hợp với lập trình đồ họa bằng cách sử dụng các nút script và sử dụng cú pháp tương thích với MATLAB.
Lập trình song song
LabVIEW là một ngôn ngữ vốn đã tích hợp đồng thời, vì vậy rất dễ dàng để lập trình nhiều tác vụ được thực hiện song song thông qua đa luồng. Ví dụ, điều này được thực hiện dễ dàng bằng cách vẽ hai hoặc nhiều hơn khi vòng và kết nối hai nút riêng biệt. Đây là một lợi ích lớn cho tự động hóa hệ thống kiểm tra, thực hành phổ biến để chạy các quy trình như kiểm tra trình tự, ghi dữ liệu và giao tiếp phần cứng song song.
Tài nguyên
Do tuổi thọ, tính phổ biến của ngôn ngữ LabVIEW, và khả năng cho người dùng mở rộng các chức năng của nó, một tài nguyên của các tiện ích bổ sung của bên thứ ba đã phát triển thông qua các đóng góp từ cộng đồng. Tài nguyên này có sẵn trên LabVIEW Tools Network, một thị trường cho cả tiện ích LabVIEW miễn phí và trả phí.
Cộng đồng người dùng
Có một phiên bản LabVIEW Student Edition giá rẻ dành cho các cơ sở giáo dục cho mục đích học tập. Ngoài ra còn có một cộng đồng người dùng LabVIEW hoạt động giao tiếp thông qua một số danh sách gửi thư điện tử (nhóm email) và diễn đàn Internet.
Nhược điểm:
LabVIEW là một sản phẩm độc quyền của National Instruments. Không giống như các ngôn ngữ lập trình phổ biến như C hoặc Fortran, LabVIEW không được quản lý hoặc chỉ định bởi ủy ban tiêu chuẩn của bên thứ ba như Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI), Viện Kỹ sư Điện và Điện tử (IEEE), Tổ chức Tiêu chuẩn Quốc tế (ISO), v.v.
Chậm
Các ứng dụng rất nhỏ vẫn phải khởi động trong thời gian dài. Điều này có xu hướng hạn chế LabVIEW cho các ứng dụng nguyên khối. Ví dụ về điều này có thể là các chương trình nhỏ để lấy một giá trị duy nhất từ một số phần cứng có thể được sử dụng trong một ngôn ngữ kịch bản – các chi phí của môi trường thời gian chạy làm cho phương pháp này không thực tế với LabVIEW.
Không phải theo đúng nguyên văn
Ngôn ngữ G không theo đúng nguyên văn, các công cụ phần mềm như phiên bản so sánh song song (hoặc khác) và theo dõi thay đổi mã phiên bản không thể được áp dụng theo cách tương tự như đối với ngôn ngữ lập trình văn bản. Có một số công cụ bổ sung để so sánh và hợp nhất mã với các công cụ kiểm soát mã nguồn (phiên bản) như subversion, CVS và Perforce.
Không có chức năng thu phóng
Không có khả năng phóng to (hoặc thu nhỏ) một VI vì sẽ khó nhìn thấy trên màn hình lớn, có độ phân giải cao, mặc dù tính năng này đã được phát triển vào năm 2016.
Kho lưu trữ và thư viện
OpenG, cũng như LAVA Code Repository (LAVAcr) phục vụ như các kho lưu trữ cho một loạt các ứng dụng và thư viện mã nguồn mở LabVIEW. SourceForge có LabVIEW được liệt kê là một trong những ngôn ngữ có thể được viết mã.
VI Package Manager đã trở thành trình quản lý gói chuẩn cho các thư viện LabVIEW. Nó rất giống với RubyGems của Ruby và CPAN của Perl, mặc dù nó cung cấp một giao diện người dùng đồ họa tương tự như Synaptic Package Manager. VI Package Manager cung cấp quyền truy cập vào kho lưu trữ của OpenG (và các thư viện khác) cho LabVIEW.
Các công cụ tồn tại để chuyển đổi MathML thành mã G.
CẤP PHÉP
Quý khách vui lòng liên hệ Pacisoft để được giải đáp thêm thông tin.
GIÁ BÁN THAM KHẢO
Tùy sản phẩm và số lượng, đối tượng khách hàng sẽ có giá bán và hình thức cấp phép khác nhau, do đó Quý khách vui lòng gửi email cho chúng tôi để nhận giá ưu đãi. Thời gian phản hồi chỉ trong ít phút. Lưu ý: Giá hiển thị trên website này và/hoặc website liên kết/ sở hữu bởi PACISOFT chỉ được dùng để tham khảo. Không dùng để mua hàng trực tiếp.
MUA BẢN QUYỀN Ở ĐÂU?
PACISOFT có văn phòng tại Tp HCM, Hà Nội, Quy Nhơn, Đà Nẵng. Quý khách hàng vui lòng liên lạc chuyên viên của PACISOFT hoặc qua email sales@pacisoft.com với thông tin đầy đủ và số lượng sản phẩm để có báo giá tốt nhất. Cam kết mức giá cạnh tranh và hỗ trợ tuyệt vời. Hotline (024) 3915 6886 hoặc (028) 36100 816.
Xem Lợi ích mua bản quyền: https://www.pacisoft.vn/pacisoft-news/loi-ich-vuot-troi-khi-mua-phan-mem/.
THỜI GIAN GIAO HÀNG
Với nhiều năm kinh nghiệm, hợp tác toàn cầu với hơn 1000 nhà sản xuất, hơn 80% đơn đặt hàng được đội ngũ mua hàng của PACISOFT sẽ tiến hành giao hàng trong vòng 24-72h sau khi khách hàng ký hợp đồng.Xem thêm Top lý do chọn PACISOFT: https://www.pacisoft.vn/cap-phep-phan-mem/top-cac-ly-chon-pacisoft/.
LIÊN HỆ, TƯ VẤN MUA PHẦN MỀM BẢN QUYỀN
• (024) 3915 6886 | (028) 3610 0816 • sales@pacisoft.com • www.PACISOFT.vn/lien-he • www.PACISOFT.com
tags: mua LabVIEW bản quyền, mua LabVIEW, mua bản quyền LabVIEW, LabVIEW chính hãng, LabVIEW giá tốt, đại lý LabVIEW, tư vấn mua LabVIEW, tư vấn mua LabVIEW bản quyền, tư vấn mua bản quyền LabVIEW, LabVIEW, phan mem LabVIEW
Sản phẩm đang cập nhật.