LabVIEW是一个图形化编程环境,其通过直观的编程方式、与所有仪器的无缝连接以及完全集成的用户界面,显著提升测试系统开发的效率。 选择LabVIEW进行开发,或访问下列网页获取:NI LabVIEW+套件通过测试排序、数据记录和数据分析工具提高工作效率。 了解更多关于LabVIEW的信息。
LabVIEW开发许可证分为订阅和永久两种。 调试和部署许可证可用于解决生产系统和应用程序的问题。 详细了解如何选择合适的NI软件许可证。
所有LabVIEW版本均提供英语、法语、德语、韩语、日语和简体中文版本。
永久许可证价格 | 联系NI询价
选择 | 联系NI询价
选择 | 联系NI询价
选择 | 联系NI询价
选择 |
免费试用 | — | — | 免费试用 | 免费试用 |
主要优势 | 推荐用于构建简单的测试和测量应用。
包括LabVIEW的标准功能:
| 推荐用于需要高级分析或信号处理的应用。
除基本版的全部功能外,还包括:
| 推荐需要软件工程、代码部署、分发和报表生成工具的工程人员使用。
除完整版的全部功能外,还包括:
| 推荐需要构建完整测试和验证系统(其中需要模块化代码开发和高级框架来加速开发并缩短上市时间)的工程师使用。
除LabVIEW专业版的全部功能外,还包括:
|
支持的操作系统 | ||||
Windows | ||||
Linux | — | |||
硬件集成 | ||||
采集NI硬件的数据 | ||||
采集第三方硬件的数据 | ||||
部署至实时硬件 | — | 需要LabVIEW Real-Time模块 | 需要LabVIEW Real-Time模块 | 需要LabVIEW Real-Time模块 |
部署至FPGA硬件 | — | 需要LabVIEW FPGA模块 | 需要LabVIEW FPGA模块 | 需要LabVIEW FPGA模块 |
编程功能 | ||||
原生图形化编程 | ||||
多线程代码执行 | ||||
代码调试 | ||||
事件驱动编程 | ||||
面向对象编程 | ||||
数学计算 | ||||
标准数学函数、概率和统计 | ||||
线性代数 | — | |||
曲线拟合和微分方程 | — | |||
内插和外插 | — | |||
信号处理和控制 | ||||
信号生成和测量 | — | |||
PID和模糊逻辑 | — | |||
信号调理和滤波 | — | |||
加窗 | — | |||
变换 | — | |||
小波分析 | — | — | ||
时间序列分析 | — | — | ||
视觉分析 | 需要NI Vision Development模块 | 需要NI Vision Development模块 | 需要NI Vision Development模块 | 需要NI Vision Development模块 |
音频、振动和失真测量;波形生成、频率、瞬态和阶次分析 | — | 需要LabVIEW Sound and Vibration Toolkit | 需要LabVIEW Sound and Vibration Toolkit | 需要LabVIEW Sound and Vibration工具包 |
读写和共享数据 | ||||
读写文件 | ||||
网络通信 | ||||
Web服务 | — | |||
Microsoft Office报告生成 | — | — | ||
数据库连接 | — | — | ||
软件工程工具 | ||||
图形化差异比较 | ||||
图形化合并 | — | — | ||
动态和静态代码分析 | — | — | ||
单元测试框架 | — | — | ||
软件互操作性和代码集成 | ||||
调用DLL和.NET程序集 | ||||
集成基于文本的源代码(C/C++、Python等) | ||||
从MathWorks® MATLAB®软件调用代码 | ||||
代码部署和发布 | ||||
生成可执行文件、共享库和安装程序 | 需要LabVIEW应用程序生成器 | 需要LabVIEW应用程序生成器 | ||
通过互联网远程控制程序 | — | |||
测试系统开发 | ||||
创建和编辑测试序列,并创建可部署的测试系统 | 需要NI TestStand | 需要NI TestStand | 需要NI TestStand | |
无需编码即可从NI PXI仪器配置和捕获数据 | 需要NI InstrumentStudio | 需要NI InstrumentStudio | 需要NI InstrumentStudio | |
执行可扩展的混合信号数据记录和快速传感器配置 | 需要NI FlexLogger | 需要NI FlexLogger | 需要NI FlexLogger | |
使用即用型测试数据可视化、处理和报告工具,加速并自动化测量数据信息。 | 需要NI DIAdem | 需要NI DIAdem | 需要NI DIAdem | |
创建Web应用程序 | 需要NI G Web开发软件 | 需要NI G Web开发软件 | 需要NI G Web开发软件 |
附加软件可针对具体特性提供所有功能,但必须单独购买。
如果之前使用上表中所列的其中一个开发许可证构建的应用程序或系统出现问题,则可以使用LabVIEW调试和部署许可证进行修复。
从LabVIEW 2022 Q3版本起,调试和部署许可证可激活LabVIEW、所有LabVIEW模块(LabVIEW FPGA和LabVIEW Real-Time)以及所有LabVIEW工具包。
调试和部署许可证作为永久许可证销售,含第一年的NI软件服务协议。 第一年之后,可每年续订软件服务。
您可以通过LabVIEW Runtime Engine在已部署的系统上运行LabVIEW可执行文件,无需安装开发系统。如需了解详情,请参见LabVIEW用户手册。通过LabVIEW Runtime Engine下载页面可下载LabVIEW Runtime Engine。
使用有效的LabVIEW订阅许可证或NI软件服务协议,可从LabVIEW下载页面获取LabVIEW的旧版本。也可从下载页面获取服务包和补丁。详细了解软件服务权益。
需要LabVIEW社区版用于非商业用途?
MathWorks®和MATLAB®均为MathWorks, Inc.的注册商标。注册商标Linux®的使用获得了Linus Torvalds专属授权商LMI的再授权,Linus Torvalds拥有Linux®注册商标在全球范围内的所有权。
LabVIEW Real-Time模块可帮助您开发和调试所编译的代码,然后下载代码并在嵌入式硬件上确定地执行代码。
LabVIEW FPGA模块可帮助您开发和调试自定义硬件逻辑,然后在NI可重配置的I/O (RIO)硬件上进行编译和下载。
NI Vision Development模块可帮助您在Windows和实时系统上开发机器视觉和图像处理应用程序。
LabVIEW VI Analyzer工具包可帮助您调试和执行编码技术来提高应用程序性能、功能或可维护性。
LabVIEW Unit Test Framework工具包可自动化进行VI单元测试,以执行功能验证,并显示应用程序是否正常运行。
LabVIEW Application Builder模块可帮助您创建和部署使用LabVIEW开发的独立应用程序。
LabVIEW Desktop Execution Trace工具包可帮助您查看LabVIEW应用程序的运行执行情况,以检测和查找代码问题。
G Web开发软件可以帮助您为测试和测量应用程序创建基于Web的用户界面,且无需掌握Web开发技能。
LabVIEW声音和振动工具包提供了音频测试、声学测量和振动测量应用所需的函数和显示控件。
LabVIEW Application Builder模块提供了创建和部署LabVIEW独立应用程序的工具。
TestStand是一款测试执行程序软件,可帮助工程师在验证和生产环节加速开发和部署系统。
InstrumentStudio是一款应用软件,可提供集成的交互式PXI测量方法、监测和调试测试系统,以及简化与自动化测试应用程序的连接。
FlexLogger可实现快速传感器配置和混合信号数据记录,无需编程。通过基于NI数据采集硬件的高效、可扩展的数据记录系统,轻松验证测试应用程序。FlexLogger提供完整功能版本和免费的Lite版本。
DIAdem是一款应用软件,能够处理和简化根本原因的确定并实现可视化,从而让最复杂测试问题的答案都集中在一处。