第三章 LabVIEW 软件介绍
3。1 虚拟仪器简介
上世纪末,传统仪器的功能和要求逐渐无法满足研究人员们的要求,这些要求包括成本,灵活性和快速性等等,而且有些研究或者实验不必正式进行,只需计算机模拟就可达到目的,这种情况下出现了与计算机联合使用的模块化仪器。利用计算机强大的计算能力,可快速可靠模拟出研究结果,达到实验目的。这种不是真正仪器,由编程语言实现,并有该仪器功能的模块,称为虚拟仪器。
National Instruments 公司是从事可编程仪器开发的一家公司,他们很快就意识到这一问题急需要改变,他们想开发出一款能显著改进工程师和科学家研究开发编程难现状的工具。1985年10月他们写出了LabVIEW的原型,经过一年的调试修改,LabVIEW1。0正式诞生。很快这种独特的图形化编程方式被研究人员所采用,实践很快证明LabVIEW是高效的、实用的,简单的编程方式使其很快成为最受欢迎的虚拟仪器开发平台[8]。
虚拟仪器通常由硬件平台和与之对应的软件系统所组成。虚拟仪器硬件系统的构成包括以计算机为载体的硬件平台和与之连接的外部设备。而计算机的选择是根据不同工程研究的不同来选择的,毫无疑问计算机是硬件平台的最核心部分。借助计算机强大运算能力、方便的储存方式以及灵活的外部接口等因素,虚拟仪器技术才有了飞速的进步。外部设备是硬件平台的延伸,在大多数情况下仅仅依靠计算机是不能完成硬件平台的构架,需要辅助的外部设备和计算机联动工作,才能实现。软件系统在虚拟仪器技术中起到引导作用,National Instruments 公司在提出虚拟仪器这一概念时就曾提出软件就是仪器的概念,可见软件在虚拟仪器技术中的关键作用。借助各种不同的虚拟仪器开发软件,研究人员在此前提下可以灵活运用,开发出适合自己工程的测试软件。软件系统一般由几个部分组成:
仪器的驱动软件、I/O接口软件和面板控制软件
虚拟仪器开发的初衷就是为了让研究人员从与研究无关的编程中解脱出来,同时也是为了方便很多灵活多变的研究,可以不被限制地使用各种虚拟的仪器代替真实仪器而完成模拟试验。基于这些用途,很容易可总结出虚拟仪器的功能:来,自.优;尔:论[文|网www.youerw.com +QQ752018766-
信号采集、对采集的数据分析处理、结果呈现和参数设置等。虚拟仪器特点:性能高、价格低、可扩展性好、周期短等。
如今,虚拟仪器的使用早已经覆盖到我们生活很多方面,各种需要数据采集和控制的方面,如医院的各种现实和处理病人生理参数的仪器、心电图显示、血压显示等等。大的方面比如说航天技术上,测控是一个很关键的环节,而虚拟仪器技术就是主要用来解决测量和控制问题的一个方式,当然测控不仅用于航天,还有航海,工程建设等等。众多的虚拟仪器公司开发出了很多的虚拟仪器平台,其中影响最大、最突出的就是LabVIEW软件,它采用的是G语言编程,所以是图形化的编程方式。