NI(国家仪器)系列软件涵盖多个领域,主要包括以下核心产品类别及具体工具:
一、核心开发工具
LabVIEW - 功能:
图形化编程语言,采用数据流图形式,适用于测试、测量、控制和嵌入式系统开发。
- 特点:可视化编程界面,支持C、VBA等语言扩展,集成NI硬件设备开发套件。
TestStand - 功能:
自动化测试平台,提供模块化测试流程开发环境,支持与CI/CD流程集成。
- 特点:开放灵活,可自定义测试场景,与NI硬件设备无缝协作。
Measurement Studio - 功能:
.NET开发环境,用于快速构建数据采集、分析和可视化应用。
- 特点:集成仪器控制类库,支持LabVIEW与.NET应用互操作。
二、硬件开发与测试工具
NI硬件平台 - 基于PXI、CRIO等平台的设备,适用于工业控制、数据采集等场景。
- 例如:NI ComPACtRIO(FPGA开发板)、NI-Motion Assistant(交互式运动控制原型开发)。
Embedded Control and Monitoring Software Suite
- 包含LabVIEW及附加工具,支持从建模、仿真到部署的全流程开发。
- 提供轴配置、信号处理及硬件调试功能。
三、仿真与分析工具
NI Multisim
- 电子电路仿真软件,集成SPICE引擎,支持RF、MCU等复杂电路设计。
- 提供22种虚拟仪器(如示波器、信号发生器),覆盖基础到高级分析功能。
LabVIEW NI SoftMotion
- 用于运动控制应用开发,支持实时硬件(如NI ComPACtRIO)与LabVIEW代码集成。
- 提供轴配置、伺服电机调节及交互式原型开发功能。
四、其他相关工具
NI VeriStand: 硬件-软件集成测试平台,支持自动化测试方案设计。 NI Measurement Studio
总结
NI软件体系通过LabVIEW核心平台,延伸至自动化测试(TestStand)、硬件开发(NI硬件与软件套件)、电路仿真(Multisim)等领域,形成覆盖全流程的解决方案。选择具体工具时需结合项目需求,如运动控制优先选NI SoftMotion,硬件设计侧重Multisim等。