4.4.2 声音输入读取 22
4.4.3 声音输入清除 23
4.5 测量模块 23
4.6 频谱分析模块 24
4.7 参数显示模块 25
5 程序的调试与测试 26
5.1 虚拟示波器的性能指标 26
5.2 程序的调试结果 26
总 结 29
参考文献 30
致 谢 31
1 绪论
1.1 虚拟仪器的简介
1986年美国国家仪器公司(NI)提出了一种构成仪器系统新概念——虚拟仪器技术,其主要思想是:传统仪器中的输入、处理和输出等部份用计算机资源取代,实现仪器硬件中枢部分最小化和模块化;用仪器软面板和计算机软件来实现控制功能和测量功能。
1.2 虚拟仪器的构成以及特点
图1.1 虚拟仪器的结构图
虚拟仪器由软件和硬件平台两个部分组成。其硬件平台又由计算机和硬件设备的接口两个部分组成。虚拟仪器是使用计算机超强的图形环境采用图形编程语言和平台,没有像常规仪器那样的面板,用计算机创建的图形化的软面板相当于常规的传统仪器面板。软面板上具有着与实际仪器相似控制部件。
虚拟仪器是用软件功能来进行数据采集、控制、处理、分析以及将数据显示出来。利用计算机拥有的超强数据处理的能力,在硬件的基础上,利用软件完成数据的处理及测试结果显示等,通过软件硬件相结合来模拟常规仪器的功能。与常规仪器功能固定不同,虚拟仪器是用户根据需要设定仪器的功能。利用相同的硬件不同的软件就能设计出功能不同的测量仪器。
从本质上来说虚拟仪器技术就是将软件和硬件集合起来。伴随着需求不断地复杂化,用户通常需要多种设备来完成测试需求,但结合这些设备需要花费很多的时间精力。然而虚拟仪器软件有标准的接口连接I/O设备,这样就把把多种设备变成一个设备,减少了测量工作的难度。关键在于局限性上虚拟仪器比较小,所以它容易连接其他的设备。虚拟仪器还能便捷地与网络或者别的应用连接,还可使用计算机网络实现与多用户数据共享。虚拟仪器价格低廉,而且从软件的结构还大大节省了开发与维护的花费。
1.3虚拟仪器较传统仪器的优势
虚拟仪器打破了传统仪器固定的功能模式,由用户用少量硬件自定义仪器的功能。因为它的运行主要依靠软件,所以在改善性能、修改或增加功能都非常灵活自如,也便于使用计算机的软硬件资源和直接用计算机地外设和网络功能。和传统仪器相比虚拟仪器不但造价低,而且还可以通过修改软件来增加它的适应性,以至于延长它的生命周期,是一种很具有发展空间的仪器。与传统仪器相比,虚拟仪器具有效率高的优点,功能强大,使用方便灵活,性价比高,操作方便等,具体可以表示为:
1)高度智能化,处理能力强
仪器的智能化程度和智能化程度主要由仪器软件功能水平决定。用户完全可按照自身的实际需要,将先进的处理信号算法、智能人工技术和专家系统融合到仪器之中,从使高智能仪器到一个新的程度。