雅文 发表于 2014-4-20 21:04

用VC++ 调用NIDAQmx 遇到的问题

我用VC++编程,用的nI采集卡,我想做一个多通道采集系统,不知道调用API 函数,求赐教!

impulse 发表于 2014-4-20 21:08

不是有例程吗?

雅文 发表于 2014-4-20 21:50

他给的例程都是单通道采集的,可是多通道我就不会了,看来你是行家,还请你多多赐教

impulse 发表于 2014-4-20 22:03

雅文 发表于 2014-4-20 21:50
他给的例程都是单通道采集的,可是多通道我就不会了,看来你是行家,还请你多多赐教

没有区别的,通道号按NI要求写成"Dev1/ai0,Dev1/ai1"之类(具体看帮助文件),然后读取的数据按通道拆分一下就行了。

雅文 发表于 2014-4-20 22:11

果然是行家,我就是读取的时候遇到问题了,比如是两通道Dev1/ai0,Dev1/ai1,用DAQmxReadAnalogF64(taskHandle,1000,10.0,DAQmx_Val_GroupByChannel,data,1000,&read,NULL);

data 怎么定义?大神

雅文 发表于 2014-4-20 22:33

我已经解决了,非常感谢您!

impulse 发表于 2014-4-21 09:16

雅文 发表于 2014-4-20 22:33
我已经解决了,非常感谢您!

不用谢我,你自己解决的,有时候多花点时间,试一试就知道了。
页: [1]
查看完整版本: 用VC++ 调用NIDAQmx 遇到的问题