第1章 绪论
LabVIEW是一款功能强大而又复杂的开发软件。熟练的掌握LabVIEW将在很大程度上减轻了很多领域的工程技术人员的编程压力。本章作为人门章节,将从虚拟仪器的概念、G语言的优势以及LabVIEW的发展历程、应用领域等方面开始,让读者对LabVIEW有一个初步了解。
1.1 G语言与虚拟仪器概述
1.1.1 G语言的概念
G语言是LabVIEW采用的图形化编程的语言。LabVIEW是一个功能比较完整的软件开发环境,它是为替代常规的BASIC或C语言而设计的。作为编写应用程序的语言,除了编程方式不同外,LabVIEW具备语言的所有特性,因此又称之为G语言。
LabVIEW的动态连续跟踪方式可以连续、动态地观察程序中的数据及其变化情况。但是与现有的计算机**语言不同的是,LabVIEW采用图形化编程语言——G语言,产生块状的程序。用LabVIEW编程的过程就像设计电路图一样,因此,LabVIEW比其他语言的开发环境更方便、更有效。
G语言是一种适合于任何编程任务,具有扩展函数库的通用编程语言。G语��与传统**编程语言*大的差别在于编程方式,一般**语言采用文本编程,而G语言采用图形化编程方式。G语言编写的程序称为虚拟仪器VI(Virtual Instrument),因为它的界面和功能与真实仪器十分相像,在LabVIEW环境下开发的应用程序都被冠以.Vl后缀,以表示虚拟仪器的含义。G语言定义了数据模型、结构类型和模块调用语法规则等编程语言的基本要素,在功能完整性和应用灵活性上不逊于任何**语言,同时G语言有丰富的扩展函数库。这些扩展函数库主要面向数据采集、GPIB和串行仪器控制、数据分析、数据显示与数据存储。
……