DAQmxReadAnalogScalarF64究竟做了什么?

时间:2012-01-10 21:13:48

标签: c windows usb

我被赋予了重写用C编写的一些遗留软件的任务。一切都很顺利,除了我遇到过这个我没有定义的函数。我没有得到每个图书馆,我无法在任何地方找到这个功能的目的。

我认为它用于从USB读取模拟数据,但我不确定。我对第三个参数“数据”特别感兴趣,以及这个函数对它做了什么。

DAQmxReadAnalogScalarF64(taskOut1,10.0,& data,0);

2 个答案:

答案 0 :(得分:1)

该功能的详细信息在NI-DAQmx C参考帮助中,该帮助随NI-DAQmx驱动程序一起安装。如果您只是重写代码并且不需要使用驱动程序来使用NI DAQ硬件,您可以在此处下载手册:http://digital.ni.com/manuals.nsf/websearch/C4B5B92E74F160C6862574560065F8BC

如果您需要安装NI-DAQmx驱动程序进行测试和开发,可以在此处找到:http://joule.ni.com/nidu/cds/view/p/id/2604/lang/en

DAQmxReadAnalogScalarF64从包含一个或多个模拟输入通道的任务中读取多个浮点样本 - 基本上,它用于从数据采集硬件读取数据。

答案 1 :(得分:0)

The Googles 似乎认为第三个参数应该是要读取的64位浮点数的地址。 (例如指向double

的指针