电脑更换声卡,声卡的名称和数量读取会出错
时间:10-02
整理:3721RD
点击:
我用Lvsound2.dll中的GetNumDevices和SoundDeviceInfo函数获取声卡通道的数量和名称,
但是在更换另一个声卡,或者增加一个声卡后,这两个函数并不能实时的读取改变后的数量和名称,这样会导致测试过程中不能随时更换产品
除非我将软件重启才可以再次读取
这是为什么?
win7系统
2013版本Labview
读取声卡通道数量和名称
你聲卡是插在哪上邊的?
声卡是USB外接的,也有PCI插槽的
usb可以熱插拔,pci則不support熱插拔
PCI不经常跟换,USB会经常更换,但是更换/增加/减少一个声卡之后的声卡设备ID输入到Sound Output Configure.vi会出错,只能重启软件才可以执行
更換的usb聲卡是同一品牌同一型號的聲卡嗎
是的,也有不同品牌的
谢谢,好好学习一下。
谢谢小编分享啊
想问一下小编,这个问题如果用XP的系统比WIN7要好点,WIN7最不稳定,你的问题解决了吗?我也同样碰到这个问题,想问一下是怎么调用Lvsound2.dll的,有个这个dll参数表吗,能发一份你写上面的例的VI吗,谢谢!sunxongtao@163.com
搞好了,谢谢!...
你好,你是解决了不需要重启就可以更换声卡的问题吗?怎么解决的?