(一) 效果展示:
(二) 采集流程:
- 检索采集设备
- 检索采集通道
- 创建DAQ任务
- 创建采集通道
- 配置采集频率
- 开始采集任务
- 读取采集数据
- 停止采集任务
- 清空采集任务
(三) 相关接口:
该接口可以检测系统已连接的相关采集卡的设备名称
param data:分配的空间用来存储系统识别到的设备名称。
param bufferSize:分配空间的大小。
DAQmxGetSysDevNames(char *data, uInt32 bufferSize);
该接口可以检测设备的通道
param device[]:设备名称字符串
param data: 通道名称
param bufferSize:通道大小
DAQmxGetDevAIPhysicalChans(const char device[], char *data, uInt32 bufferSize);
//该接口创建一个DAQ任务
param taskName[]:任务名称
param taskHandle:返回一个任务句柄
DAQmxCreateTask(const char taskName[], TaskHandle *taskHandle);
//该接口创建一个电压采集通道
param TaskHandle:任务句柄
param physicalChannel:选择一个检测到的物理名称
param nameToAssignToChannel[]:NULL
param terminalConfig:DAQmx_Val_Cfg_Default
param minVal:采集范围最小值(>=-10)
param maxVal:采集范围最大值(
标签:DAQmx,char,param,---,采集,任务,C++,bufferSize,data
From: https://blog.csdn.net/wh_IT/article/details/139573952