我接受了重写一些用 C 语言编写的遗留软件的任务。一切都很顺利,除了我遇到了这个我没有定义的函数。我没有得到每个库,而且我在任何地方都找不到这个函数的用途。
我认为它用于从 USB 读取模拟数据,但我不确定。我对第三个参数“data”以及该函数对其执行的操作特别感兴趣。
DAQmxReadAnalogScalarF64 (taskOut1, 10.0, &data, 0);
最佳答案
该函数的详细信息位于随 NI-DAQmx 驱动程序一起安装的 NI-DAQmx C 引用帮助中。如果您只是重写代码,不需要使用驱动程序来处理 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 从包含一个或多个模拟输入 channel 的任务中读取多个浮点样本 - 基本上,它用于从数据采集硬件读取数据。
关于c - DAQmxReadAnalogScalarF64 到底做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8810597/