擅长:python、mysql、java
<p>我在这里找到了答案:<a href="http://www.physics.oregonstate.edu/~hetheriw/whiki/py/topics/ni/files/ni-daq_ctypes_multichannel_adc_usb_6008.txt" rel="nofollow">http://www.physics.oregonstate.edu/~hetheriw/whiki/py/topics/ni/files/ni-daq_ctypes_multichannel_adc_usb_6008.txt</a></p>
<p>简言之nidaq.DAQmxReadAnalogF64()在taskHandle之后需要附加参数“-1”。然后该行应该如下所示:</p>
<pre><code>CHK(nidaq.DAQmxReadAnalogF64(taskHandle, -1,float64(1.0),
DAQmx_Val_GroupByScanNumber,#DAQmx_Val_GroupByChannel,#DAQmx_Val_GroupByScanNumber
data.ctypes.data,max_num_samples,
ctypes.byref(read),None))
</code></pre>