基于 LABVIEW 和 PC 机声卡的测试系统
于声卡的虚拟仪器技术。这一技术使得我们的工作如此简便,带上笔记本电脑和所需要
的传感器即可进行信号测试与分析工作。应用这一技术所设计的虚拟仪器主要是由软件
和计算机组成,因此又可称为“软件仪器”。虚拟仪器的核心部件是数据采集板(A/D),随
着计算机技术的飞速发展,需多计算机公司最新推出超小型笔记本电脑,整机重量不到
0.9Kg,体积上并不比PDA大多少性能却十分强大。配置有AC97声卡,屏幕显示十分清
晰,电池最大续航时间可7个小时,特别适合于户外携带和应用。同时Intel公司2004年
初发布了音频芯片新规格(Azalia),计算机声卡将具有更高的性能,支持32bit/
192KHz信号采样率。因此,未来的虚拟仪器将会提供更为优异的性能,并且得到更为
广阔的应用。
1.3 LabVIEW的编程环境简介
1.3.1 labview简介
虚拟测试系统是工程测试中的常见内容,它将被测的振动模拟信号经A/D转换后送
人计算机,再对采集到的信号进行的处理。传统的虚拟测试系统由于资金投入大、所需
仪器繁多、功能单一、灵活性较差等弱点,其应用范围受到的限制。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench),即实验室虚
拟仪器集成环境,是美国NI公司具有革命性的图形化虚拟仪器开发平台,是一个功能强
大的图形化编程工具。它内置信号采集、测量分析与数据显示等功能,软件开发、调试
运行于一体,提供了几乎所有经典的信号处理函数和大量现代的高级信号分析函数,这
些函数用图标的方式提供给用户,使用着采用图标与连线的方式,可以像画电路板一样
编写程序,非常形象直观,又便于修改和移植。LabVlEW以软件为中心,利用计算机强
大的计算、显示和连接能力,在屏幕上组建用户自己的仪器、仪表,在必需的硬件环境
下尽可能发挥软件功能,完成信号采集、信号处理以及测试结果的存储显示等工作。虽
然LabVIEW是一个通用编程系统,但是它也包含了数据采集和仪器控制等特别设计的函
数库和开发工具。由于LabVIEW所使用的术语、图标和概念都是技术人员、科学家、工
程师所熟悉的,故而即使用户没有多少编程经验,同样也能利用LabVIEW来开发自己的
应用程序。
LabVIEW广泛应用于工业界、学术界和研究实验室,主要应用于仪器控制、数据采
集、数据分析、数据显示等领域,适用于多种不同的操作系统平台。与传统C、C++等编
程语言不同,LabView采用强大的图形化语言编程,面向测试工程师而非专业程序员,
编程方便,人机交互界面直观友好,具有强大的数据可视化分析和仪器控制能力等特点。
LABVIEW为虚拟仪器设计者提供了一个便捷、轻松的设计环境,设计者利用它可以
像搭积木一样,轻松组建一个测量系统以及构建自己的仪器面板,而无需进行任何的程
序代码的编写。用LABVIEW程序作为虚拟仪器的开发平台的最大优势就是程序开发效率