LabVIEW不仅仅是一种编程语言,还是一种用于测量和自动化的特定应用程序开发环境,一种用来快速设计工业原型和应用程序的高度交互式的开发环境。同时LabVIEW还实现了对FPGA等硬件的支持,实际上也是一个硬件设计工具。测量和自动化程序在处理与通用程序一样的问题(如数据结构和算法、文件I/O、网络I/O、用户I/O和数据库存取、打印等)的同时,还要处理额外的问题(如物理I/O、实时性约束和硬件配置等)。
LabVIEW适用于测量和自动化应用程序的能力与通用编程的能力相互增强和扩展,使其在两个方面体现出强大的功能。