我被赋予了重写用C编写的一些遗留软件的任务。一切都很顺利,除了我遇到过这个我没有定义的函数。我没有得到每个图书馆,我无法在任何地方找到这个功能的目的。
我认为它用于从USB读取模拟数据,但我不确定。我对第三个参数“数据”特别感兴趣,以及这个函数对它做了什么。
DAQmxReadAnalogScalarF64(taskOut1,10.0,& data,0);
答案 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
)