hz 甚至更高。声卡内部也是 A/D 和 D/A , 所以可以作为采集卡和信号发生器来使用[4]。只是声卡本身不提供参考电压,如果要测量信号的绝对值,则需要自行进行电压标定。图 2.4 声卡的硬件结构毕业设计 6 2.2.2 声卡的工作原理将模拟声信号送到声卡前置处理及 A/D 转换后变成数字信号,然后输入到缓冲区, 再通过各种数字信号处理的方法对输入缓冲区的波形数据进行各种处理,完成声音滤波、消噪、音效处理等功能, 最后把处理好的波形数据把保存到存储设备中,这就是声音信号的录制过程。相应的声音信号回放过程为:把处理好的数据送到波形输出缓冲区, 再经由声卡的 D/A 进行数字信号与模拟信号的转换,将数字音频转换为模拟信号,经过功率放大,送到喇叭。如果将工程中所需采集的信号仿照声音信号输入,即可实现对信号的采集和存储,如图 2.5 所示。图 2.5 声卡工作原理 2.3 LABVIEW 的介绍 2.3.1LABVIEW 的概述 LABVIEW 是 NI 公司推出的一种图形化编程语言,其全称是 Laboratory Virtual Instrument Engineering Workbench 。 LABVIEW 的源程序完全是图形化框图, 没有文本代码。在 LABVIEW 平台上编写的程序拓展名是 VI 。传统指令编程语言根据语句的含义和逻辑的先后顺序编译程序,但是 LABVIEW 软件则采用数据流的方式编程。后面板程序框图中节点之间的数据流向决定程序的逻辑与执行顺序。指令及表示的含义由图标表示,数据流由连线表示。 LABVIEW 将一些功能进行了模块化处理,大大简化了程序结构和操作的复杂性,使之被广泛应用于各种行业,包括汽车、半导体、航空航天、交通运输、电信、生物医药等。无论在那个行业,工程师与科学家们都可以使用 LABVIEW 创建功能强大的测试、测量与自动化控制系统。