如今PC(个人电脑)中的声卡已经成为标配。除了输出音乐或语音信号外,通过编写程序,PC还能够作为正弦波形音频信号发生器使用。本文将详细介绍设计者如何实现该功能的应用程序及其设计方法。该应用程序采用VC 6.0开发,界面遵循标准的Windows风格,具有以下特性:
连续输出:能够连续输出正弦波形音频信号,区别于其他同类程序在输出信号时存在的中断问题。
频率多样性:支持输出多种频率的信号。
该程序采用VC 6.0设计,界面遵循标准的Windows风格。以下是该程序的主要功能:
频率输出范围:1Hz—20KHz。
声卡采样频率设定:8000Hz、11025Hz、22050Hz、44100Hz、48000Hz、64000Hz、88200Hz、96000Hz。
连续输出:能够连续输出正弦波形音频信号。
定时输出:定时执行输出功能,时间设置范围为1秒—5小时。
多种频率输出:可同时输出多种频率的信号。
声卡:必须安装好声卡硬件及其驱动程序。
将一根单芯音频屏蔽双绞线与一个直径3.5毫米的立体声电源插头连接,电缆线的铜芯与电源插头的最顶部接触点连接,屏蔽层与电源插头的最底部接触点连接。
将环绕声电源插头插入声卡的线路输出端(LINE OUT)或音箱输出端(SP),通过该电缆线输出信号。
打开任务管理器,将设计者提供的可执行程序lcysine.exe拷贝到PC的某个文件夹中,双击该文件夹名称即可运行程序。
根据程序界面的中文提示进行操作,即可使声卡的左右声道同时输出正弦波形音频信号。
如果发现信号输出中断,可能存在以下问题:
采样频率过高:设置的采样频率超过了声卡的最大适用频率。
采样频率不兼容:设置的频率值不符合声卡的要求。
最好将采样频率设置为声卡适用的最大频率值,以确保输出信号的品质。
如果不清楚声卡适用的最大频率值,程序运行后,显示屏上会显示一些适用频率值,您可以选择一个最大值。
输出信号的品质与采样频率/输出频率的比率有关,比率越大,品质越高;比率越小,品质越低。高品质的声卡适用的采样频率越高,所以高品质的声卡能够输出更高质量的信号。
右键点击屏幕右下角的小喇叭图标,出现调整输出信号大小的控制,调整滑块即可调整输出信号的力度。
可以多次运行该程序,每次双击可执行程序,即可使声卡按照设定的方法输出信号,不关闭程序。
再次双击可执行程序,使声卡按照第二种设定方法输出信号,即可同时输出两种频率的信号。
该程序可以与《声卡示波器、频谱仪》(2003年8月期)或《声卡数字频率计》(2003年9月期)中详细介绍的程序同时运行。
运行该程序后,不关闭程序再运行《声卡示波器、频谱仪》一文介绍的程序,即可在一台PC上同时具备正弦波形音频信号发生器、模拟示波器和频谱仪功能。
运行该程序后,不关闭程序再运行《声卡数字频率计》一文介绍的程序,即可在一台PC上同时具备正弦波形音频信号发生器和数字频率计功能。
压缩文件内附lcysine源代码VC 6.0。