选择使用LabVIEW进行开发,或升级至LabVIEW+,以提高测试序列生成、数据记录和数据可视化的效率。
该表格比较了开发全新软件应用程序时可选择的版本。此外,还提供调试和部署许可证,以便您可以解决生产系统和应用出现的问题。
所有LabVIEW版本均提供英语、法语、德语、韩语、日语和简体中文版本。
免费试用 | — | — | 免费试用 |
主要优势 | 推荐用于构建简单的测试和测量应用。
包括LabVIEW的标准功能:
| 推荐用于需要高级分析或信号处理的应用。
除基本版的全部功能外,还包括:
| 推荐需要软件工程、代码部署、分发和报告工具的程序员使用。
除完整版的全部功能外,还包括:
|
操作系统支持 购买任意版本的LabVIEW后,均可在所有受支持的操作系统上使用LabVIEW | |||
Windows | |||
Linux | — | ||
硬件集成 | |||
采集NI硬件的数据 | |||
采集第三方硬件的数据 | |||
部署至实时硬件 | — | 需要LabVIEW Real-Time模块 | 需要LabVIEW Real-Time模块 |
部署至FPGA硬件 | — | 需要LabVIEW FPGA模块 | 需要LabVIEW FPGA模块 |
编程功能 | |||
原生图形化编程 | |||
多线程代码执行 | |||
代码调试 | |||
事件驱动编程 | |||
面向对象编程 | |||
数学计算 | |||
标准数学函数 | |||
概率与统计 | |||
线性代数 | — | ||
曲线拟合 | — | ||
微分方程 | — | ||
内插和外插 | — | ||
微积分 | — | ||
信号处理和控制 | |||
信号测量 | — | ||
信号生成 | — | ||
PID和模糊逻辑 | — | ||
信号调理和滤波 | — | ||
加窗 | — | ||
信号操作 | — | ||
变换 | — | ||
小波分析 | — | — | |
时间序列分析 | — | — | |
视觉分析 | 需要NI Vision Development模块 | 需要NI Vision Development模块 | 需要NI Vision Development模块 |
音频、振动和失真测量;波形生成、频率、瞬态和阶次分析。 | 需要LabVIEW Sound and Vibration工具包 | 需要LabVIEW Sound and Vibration工具包 | 需要LabVIEW Sound and Vibration工具包 |
读写和共享数据 | |||
读写文件 | |||
网络通信 | |||
可视化和分析映像文件 | 需要NI Vision Development模块 | 需要NI Vision Development模块 | 需要NI Vision Development模块 |
Web服务 | — | ||
Microsoft Office报告生成 | — | — | |
数据库连接 | — | — | |
软件工程工具 | |||
图形化差异比较 | |||
图形化合并 | — | — | |
动态代码分析 | — | — | |
静态代码分析 | — | — | |
单元测试框架 | — | — | |
软件互操作性和代码集成 | |||
调用DLL和.NET程序集 | |||
集成基于文本的源代码(C/C++、Python等) | |||
调用MATLAB®代码 | |||
代码部署和发布 | |||
生成可执行文件 | 需要LabVIEW应用程序生成器 | 需要LabVIEW应用程序生成器 | |
生成共享库 | 需要LabVIEW应用程序生成器 | 需要LabVIEW应用程序生成器 | |
生成安装程序 | 需要LabVIEW应用程序生成器 | 需要LabVIEW应用程序生成器 | |
通过互联网远程控制程序 | — | ||
创建Web应用程序 | 需要G Web开发软件 | 需要G Web开发软件 | 需要G Web开发软件 |
附加软件可针对具体特性提供所有功能,但必须单独购买。
如果之前使用上表中所列的其中一个开发许可证构建的应用程序或系统出现问题,则可以使用LabVIEW调试和部署许可证进行修复。
从LabVIEW 2022 Q3版本起,调试和部署许可证可激活LabVIEW、所有LabVIEW模块(LabVIEW FPGA和LabVIEW Real-Time)以及所有LabVIEW工具包。
调试和部署许可证作为永久许可证出售,其中包括为期一年的标准服务计划(SSP)协议。
您可以通过LabVIEW Runtime Engine在已部署的系统上运行LabVIEW可执行文件,无需安装开发系统。如需了解详情,请参见LabVIEW手册。通过LabVIEW Runtime Engine下载页面可下载LabVIEW Runtime Engine。
需要LabVIEW社区版用于非商业用途?
MATLAB®是The 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独立应用程序的工具。