乐于分享
好东西不私藏

LabVIEW 开发公司还会用到哪些软件?

LabVIEW 开发公司还会用到哪些软件?

LabVIEW 开发公司的软件栈可分为NI 官方工具链、第三方开发与算法工具、硬件与驱动、数据与报表、版本与项目管理五大类,下面按高频使用清单列出。

一、NI 官方配套(必装)

  • TestStand:测试序列管理、流程自动化,用于生产测试 / 验证系统。

    软件 NI TestStand

  • DIAdem:测试数据处理、分析与报表生成,支持海量数据挖掘。

    软件 NI DIAdem

  • FlexLogger:无编程数据采集与日志,快速记录传感器 / DAQ 数据。

  • NI MAX:硬件配置、驱动管理、设备调试(DAQ/PXI/GPIB)。

    软件 NI MAX

  • VeriStand:实时测试、硬件在环(HIL)、FPGA / 实时系统部署。

    软件 NI VeriStand

  • LabWindows/CVI:C 语言测控开发,与 LabVIEW 互补。

    软件 NI LabWindows/CVI

二、第三方开发与算法工具(高频联用)

  • MATLAB/Simulink
    :算法仿真、信号处理、控制系统设计,通过 MathScript 节点 / DLL 集成。

    MATLAB

  • Python
    :数据科学、AI 模型、自动化脚本,LabVIEW 可直接调用 Python 节点。

    Python

  • Visual Studio
    :C/C++/C# 开发 DLL/.NET 组件,供 LabVIEW 调用;Measurement Studio 为其测控扩展。

    软件 Visual Studio

  • Multisim
    :电路设计与仿真,用于测控系统硬件验证。

    Multisim

三、硬件驱动与接口工具

  • NI-DAQmx
    :数据采集卡驱动,控制 NI DAQ/PXI/CompactRIO 硬件。
  • VISA
    :仪器通信(GPIB / 串口 / 以太网 / USB),连接第三方仪器。
  • OPC UA Server/Client
    :工业物联网互联,对接 PLC/SCADA 系统。

四、数据存储、报表与可视化

  • SQL Server/MySQL/PostgreSQL
    :测试数据存储,通过 LabVIEW 数据库工具包读写。
  • Excel/Access
    :轻量数据记录、报表生成,LabVIEW 可直接读写 Excel 文件。
  • Tableau/Power BI
    :测试数据可视化看板,对接 LabVIEW 输出的 CSV / 数据库数据。

    Tableau

五、版本控制与项目管理

  • Git+GitHub/GitLab
    :代码版本管理、团队协作,配合 LabVIEW 的 Git 插件。
  • SVN
    :传统版本控制,部分企业仍在使用。
  • Jira/Confluence
    :项目任务管理、文档协作,适配测试系统开发流程。

    Jira

六、机器视觉与运动控制(常见扩展)

  • Vision Builder AI
    :NI 机器视觉软件,图像分析、缺陷检测、二维码读取。

    软件 NI Vision Builder AI

  • 运动控制器软件
    :如 Aerotech、Galil 的配置工具,LabVIEW 通过 API 控制运动平台。

典型工作流示例

LabVIEW(开发测控界面)+ TestStand(测试流程)+ MATLAB(算法)+ Python(AI / 脚本)+ NI MAX(硬件)+ SQL Server(数据)+ Git(版本)。