LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器有限公司(National Instruments,NI)研发的软件产品,又称为G语言。与基于文本型程序代码的编程语言不同,LabVIEW采用图标、连线构成的流程图构建程序代码,尽可能地利用了开发人员所熟悉的术语、图标和概念。因此,它是一个面向最终用户的工具。它结合了图形化编程方式的高性能与灵活性,以及专为测量与自动化控制应用设计的高端性能与配置功能,能为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具,因此降低了应用系统开发时间和项目筹建成本,大大提高了工作效率。编程就像是设计电路图一样,使开发人员在很短的时间内即可掌握。
LabVIEW的功能非常强大,可扩展函数库和子程序库的通用程序设计系统,不仅可用于一般的Windows桌面应用程序设计,还提供了用于GPIB设备控制、VXI总线控制、串行口设备控制,以及数据分析、显示和存储等应用程序模块,其强大的专用函数库使它非常适合编写用于测试、测量以及工业控制的应用程序。
LabVIEW是一种带有图形控制流结构的数据流模式(Data Flow Mode),确保了程序中的函数节点(Function Mode),只有在获得它的全部数据后才能被执行,即:程序的执行是数据驱动的;而目标的输出,只有当它的功能完全时才是有效的。这样,LabVIEW中被连接的方框图之间的数据流控制程序的执行顺序,而不像文本程序受到行顺序执行的约束。因而,我们可以通过连接功能方框图快速简洁地开发应用程序,甚至可以多个数据通道同步运行。(www.xing528.com)
此外,LabVIEW提供了专门用于程序开发的工具箱,使用户可以方便地设置断点,动态执行程序来直观数据的传输过程,进行调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。