NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

labwindows多通道数据采集

最近刚接触labwindows,进行数据采集,单通道的没有问题,多通道一直没能实现 

DAQmxErrChk (DAQmxCreateTask("",inputTaskHandle));
DAQmxErrChk (DAQmxCreateAIVoltageChan (*inputTaskHandle, inputChan, "", DAQmx_Val_Diff, minIn, maxIn, DAQmx_Val_Volts, NULL));
DAQmxErrChk (DAQmxCfgSampClkTiming (*inputTaskHandle, "OnboardClock", rateIn, DAQmx_Val_Rising, DAQmx_Val_ContSamps, sampsPerChanIn)); 

DAQmxReadAnalogF64 (taskHandle, sampsPerChan, 10.0, DAQmx_Val_GroupByChannel, data, bufferSize, read, NULL);

不知道多通道需要如何配置,有几个问题

1.多通道采集的话,inputChan=“Dev1/ai1,Dev1/ai2”;这样配置对不对

2.多通道采集数据后data中是如何区别两个通道的数据;

 

0 项奖励
1 条消息(共 5 条)
5,923 次查看
我也在关注这个问题, 有哪个高手进来说说吗?
0 项奖励
2 条消息(共 5 条)
5,547 次查看

在LabVIEW中进行多通道的数据采集和分析非常的方便,在选择通道时,我们一次选中我们所要采集的通道即可,见附件中的图示(按下CTRL,然后点击每一个通道即可)

那么在采集到的波形当中,数据就是按照我们指定的通道顺序来排列的,我们按照这个顺序进行提取即可。

0 项奖励
3 条消息(共 5 条)
5,515 次查看
讲得非常详细,谢谢!
0 项奖励
4 条消息(共 5 条)
5,492 次查看

DAQmxErrChk(DAQmxCreateAIVoltageChan (gDaqTaskPtr->gTaskA9_PXI6071E, "Dev6071E_9/ai16:19", "inCurrent246", DAQmx_Val_RSE, 0, 10, DAQmx_Val_Volts, ""));

 

 

 

 

 for detail pls refer to the help NI-DAQmx C reference which has installed in you computer.

 

 

Hope can help !

 

Gerry

0 项奖励
5 条消息(共 5 条)
5,274 次查看