4

我的朋友正在做一个项目,他需要将一些数字信号输入计算机以显示/处理它们。

所以我建议他将这些信号插入 USB 端口,因为它很受欢迎(因为设备(输出信号)和用于显示和操作的程序都应该为现实世界使用而设计,并且可能在市场上出售)

目标平台主要是 Windows,但如果该软件是跨平台的会更好。我的朋友有 C++ 知识,也不介意学习 C。

他应该从哪里开始,将信号输入内存的步骤是什么?

非常感谢

4

3 回答 3

10

这里有一篇很棒的文章:USB 硬件/软件集成,完整地描述了该过程。

于 2009-01-24T12:51:50.167 回答
0

得到一个Labjack或一个Phidg ​​ets。(我多次使用前者,而不是后者)它们相当便宜,并且都具有 Java 驱动程序支持等。(如 LabView 驱动程序)

于 2009-01-24T16:08:52.703 回答
0

电脑上的端口比较多,很多端口都比USB方便。USB 支持 127 个设备,因此设备必须配合。另一方面,麦克风输入仅用于一个输入。您可以以 8 位/22Khz 或更高的频率对其进行采样,通常您会获得硬件缓冲。您还可以使用现有的驱动程序和简单的 API。

于 2009-01-26T08:45:55.847 回答