LabVIEW与其他基于文本的程序设计语言相比,LabVIEW 具有如下特点:
a) 直观、易学易用。与Visual C++、Visual Basic等计算机编程语言相比,图形化编程工具LabVIEW有一个重要的不同点:不采用基于文本的语言产生代码行,而使用图形化编程语言G编写程序;产生的程序是框图的形式,用框图代替了传统的程序代码。因而可在很短的时间内被掌握并应用到实践中去,特别适合硬件工程师、实验室技术人员、生产线工艺技术人员的学习和使用。
b) 通用编程系统。LabVIEW的功能并没有因图形化编程而受限制,依然具有通用编程系统的特点。LabVIEW有一个可完成任何编程任务的庞大的数据库。该函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据储存等。LabVIEW也有传统的程序调试工具,如设置断点、以动画的方式显示数据及其通过程序的结果、单步执行等,便于程序的调试。LabVIEW的动态连续跟踪方式,可以连续、动态的观察程序中的数据及其变化情况,比其他语言的开发环境更方便、更有效。
c) 模块化。首先,LabVIEW中可以直接使用基本节点和函数等;另外,由LabVIEW编写的程序——即虚拟仪器模块,除了作为独立程序运行外,还可作为另一个虚拟仪器模块的字谜快(即子VI)供其他模块程序使用。