NI LabVIEW v8.2是由National Instruments开发的一款图形化编程软件,用于创建测试、测量和控制系统的应用程序。它通过直观的图标替代代码行的方式简化了复杂系统的设计与实现过程。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench 缩写)是由美国国家仪器公司开发的图形化编程平台,发明者是杰夫·考度斯基(Jeff Kodosky),最初于1986年在苹果电脑上发布。早期版本主要是为仪器自动控制设计的,现在LabVIEW已经发展成为一种成熟的高级编程语言。
与传统的文本编程不同的是,LabVIEW使用“数据流”概念进行程序流程的设计,在构思好流程图的同时也完成了代码编写。它引入了虚拟仪表的概念,用户可以通过人机界面直接操作自己开发的仪器设备。此外,LabVIEW提供了丰富的函数库以支持信号采集、分析处理、机器视觉、数值计算等众多领域的需求。
目前,LabVIEW可以在Windows, UNIX, Linux和Mac OS等多种操作系统上运行,并且具有多线程执行能力这一显著优势。它还支持多种通信接口技术如GPIB,USB,IEEE1394,MODBUS以及串行口、并行口等等。
在2006年发布的LabVIEW 8.2版本中首次引入了面向对象编程(OOP)的概念,使得该软件更加接近于全面的编程语言。为了庆祝其诞生二十周年,在同年推出了名为“LabVIEW 8.2”的特殊版本。
截至发布时为止,最新版本为 LabVIEW 8.6。此版新增的功能包括:轻松整合多核心处理器技术、图形化合并VI功能以优化软件开发过程、利用新的BLAS信号处理库加速数据解析速度以及提供全新的状态图编程方式来实现完整应用的开发等。