2009-01-24 18 views
4

我的朋友正在开发一个项目,他需要将一些数字信号输入电脑来显示/操作它们。所以我建议他将这些信号插入到USB端口中,因为它受欢迎(因为设备(输出信号)和用于显示和操作的程序都应该被设计用于真实世界的使用并且可能被销售在市场上)如何将USB端口的数字信号加载到内存中?

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

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

非常感谢

回答

0

获取LabjackPhidgets之一。 (我曾经使用过几次,而不是后者)它们相当便宜,并且都具有Java驱动程序支持等等。 (如LabView驱动程序)

+0

我不认为这是解决方案,因为我的朋友(和他的团队)正在将其作为一种分配项目来完成,因此他们应该自行构建电路。 但无论如何感谢:) – Lawand 2009-01-25 22:07:29

0

计算机上有更多端口,许多端口比USB更容易。 USB支持127个设备,因此设备必须配合使用。另一方面,麦克风输入仅用于一个输入。你可以在8位/ 22Khz或更好的条件下对它进行采样,并且通常你会得到硬件缓冲。您也可以使用现有的驱动程序和简单的API。

+0

但是,通过麦克风输入连接的产品,对于最终用户来说是商业上方便吗? – Lawand 2009-01-26 17:03:00