【vc++精品源码栏目提醒】:以下是网学会员为您推荐的vc++精品源码-成本仅百元的USB接口虚拟示波器 - 其它资料,希望本篇文章对您学习有所帮助。
重要声明:如果你没有一定电路基础,请不要使用本软件。
如果操作不当可能会损坏声卡甚至电脑。
对造成的一切后果,作者不负责。
测试电缆的制作:需要两个 3.5 的立体声插头,并将两段三芯屏蔽线接上,另一端可接上鱼夹,如果要求不高可直接使用耳机线。
使用方法:1.检查你的声卡是否支持 44100 采样率 16 位双声道双工方式(现在的声卡不存在这些问题)。
检查声卡上是否有 line in,如果只有 mic口,那么本软件部分功能可能无法实现(一些主板集成声卡存在这些 问题)。
2.打开音频高级控制(通常在屏幕的右下角),关闭一切特效如环绕 音之类,将录音方式选择为 line。
3.将做好的两根音频电缆分别接到声音输出口和 line in 口。
4.找一些准确的电阻器,电容器,电感器作标准元件,把它们的值填入你可以这样填 4.7k 4.698k 4698 填不填单位没有关系,但显示 的数值和对应框中的数为同一单位。
5.将待测元件和同一类标准元件串联,标准元件另一端(非公共端)接地,待测元件那端(非公共端)接 R 输出或 L 输出(两边输出频率不同)可视具体情况而定。
将待测元件的两端接到 line in 电缆的非地的两端(R_inL_in 。
现在屏幕上显示的值就是待测元件的值了, 如果不是则交换 line in 电缆的非地的两端。
参考连接图)6.测交流电压时,直接输入到 line in 电缆的 L-in,你需要一个电位器控制输入的幅度,并可用它校准电压表, (! ! 显示的是有效值。
! ! 过高的电位会造成声卡的损坏!!!!)注:声卡的设置声卡的正确设置是本软件正常工作的前提,由于声卡种类繁多,各种版本的驱动程序更是多不胜数,作者。
并不能保证每一块声卡上都能正常工作。
但通过两种常见声卡上的测试,软件都能很好的工作。
测试的声、卡芯片为雅马哈 724,使用公版驱动,另一为主板集成声卡,芯片为创新 es1373,使用主板自带驱动。
设置时大致按以下步骤进 行: 1. 打开声音高级控制2. 选择录音属性,打开录音音量控制面板,将输入方式选成 LINE。
3.关闭不必要的声音特效,如混响环绕,以避免左右声道互相干扰。
4.如果无信号时背景噪声较大,可尝试将一些选项静音,特别是 CD 音频。
5. 调整输出和输入的平衡,可借助示波器部分和信号发生器部分实 现。
这时信号是从 LINE IN 口输入的。
在输出音频信号时,输入口是没 有信号的。
如果使用其它声卡,可参照以上步骤设置。
注意使用公版驱动或自带 驱动,不要使用 windows 带的驱动。
如果仍无法正确工作,可换一个驱动试试。
可能出现的情况:1. 声卡上没有 LINE IN 口,只有 MIC 口,在一些廉价主板集成的 声卡上会有这种情况,因为 MIC 口通常是 单声道,也就是示波器只能单踪工作,万用表也只能测电压了。
2. 打开信号发生器,示波器上同时显示波形,这是输出反馈到输入 端造成的,可修改各项设置。
电缆的制作:将一段三芯屏蔽线接在立体声插头上,即成一根测试电缆,用同样方 法做另一根。
把它们插到声卡后的 输出输入口上,电路就接好了。
软件的编写过程:整个软件是用 VC 写的,对声音的操作使用的是 API,一些部分如 FFT 和位图的保存修改自现成的源码。
我尝试用硬件实现部分功能,但把电路搭成后测试,才发现这完全是画蛇添足,软件实现的比硬件还要好,电路很难产生标准的正弦波,而 软件却轻松实现了。
这印证了一句名言----简结至上。
软件说明声卡是个人电脑中不可缺少的一部分,同时也是一个很好的 A/D,D/A 卡,本软件充分利用了这一功能。
本软件实现了示波器,信号发生器,频率计,万用表的功能,在音频 范围内可完全替代上述仪器。
这并不是仿真软件,而是实用的工具,这些虚拟仪器可以很好的工作。
最简单的应用只需要两根电缆,一根输入,一根输出。
工作原理:本软件利用声卡进行采样和输出,软件能否正常工作与声卡的正确设置紧密相关。
声卡的工作方式是 4100HZ,16bit双声道双工,大多数声卡都 支持这一标准。
各部分的使所有的虚拟仪器都做在一