登录
首页 电脑编程
回帖 发帖
正文

主题:声卡做数据采集卡

点击:1840 回复:12

在VB程序中,我已做了相关API函数WINMM.DLL的调用,但有些参数的意义不明白,请求帮助。
如:
Public Declare Function waveInPrepareHeader Lib "winmm.dll" (ByVal hWaveIn As Long, lpWaveInHdr As WAVEHDR, ByVal uSize As Long) As Long
17-04-14 17:45
你要干什么?哪里不懂?
17-04-14 19:02
声卡确实可以做数据采集,但是需要严格限定信号电平,否则击穿电子元件没有任何商量的余地,而且需要自己制作外部信号转换电路板,很麻烦,建议购买专业的数据采集卡,连带软件提供。
17-04-15 00:37
关键不在信号电平,在信号标定.
17-04-15 08:45
就是,为什么不用现成的数据采集卡呢?里面有库,直接引用编程比这方便啊。
17-04-15 10:20
PQSH先生:你好!
   我要做噪音的频谱分析,要读取声音的电平数据。且希望用市场上买来的麦克风直接插在笔记本的插口上就能录下噪音的电平数据。因此要把声卡作为数据采集卡用。
   我已经在VB中做好了“获取声音输入设备ID;打开声音输入设备”等14个API函数的声明,但对函数中的各种变量没理解及各函数前后的关联掌握不好,所以程序没法达到要求。
   希望能够得到你的帮助。
   谢谢。顺致商祺。
                                         hclhm
17-04-15 15:55
您客气了.很乐意为您解答,尽我所能.
能告诉我,您用的哪14个API吗?
17-04-15 20:20
  这两天外出,迟复为歉。
  下面给出14个函数的中文名,建立方法类似,没一一列出。
  预备声音输入缓冲区
 Public Declare Function waveInPrepareHeader Lib "winmm.dll" (ByVal hWaveIn As Long, lpWaveInHdr As WAVEHDR, ByVal uSize As Long) As Long
  向声音输入设备发送缓冲区
  关闭声音输入设备
  获取声音输入设备性能;
  获取声音出错信息文本
  获取声音输入设备ID;
  返回声音输入设备数量
  获取声音设备输入位置;
  向声音输入设备发送信息
  打开声音输入设备;
  停止声音输入设备工作;
  停止声音输入设备工作
  停止声音输入;
  清除预备的声音文件头
17-04-18 17:52
付费征求“把声卡作为数据采集卡”的VB源代码。有意者,请给我联系方法。
17-04-26 13:07
我看到没有消息通知我,以为你做好了呢.就没看你回复,原来你18号回复我了.现在还在弄?下回记得@我,我才知道有谁有问题,要不回答很多太久的不会去翻了.
17-04-26 17:58

上一页下一页

工控新闻

更多新闻资讯