#include "stdafx.h"
#include <stdio.h>
#include "libdaq.h"
#pragma comment(lib,"daqlib.lib")
int main(int argc, char* argv[])
{
libdaq_init();
int aa;
aa=libdaq_device_get_count();
printf("DAQ设备数目是:%d\n",aa);
char szDeviceName[13];
libdaq_device_get_name(0,szDeviceName,13);
printf("设备名称是:%s\n",szDeviceName);
char szModleName[5]="ADC1";
printf("模块名称是:%s\n",szModleName);
//采样通道设置
adc_channelpara_t adc_channelpara; //通道设置结构体
adc_channelpara.channel=0; //采样通道号为0
adc_channelpara.range=CHANNEL_RANGE_N5V_P5V; //采样量程设置为正负5伏
adc_channelpara.couplemode=ADC_CHANNEL_COUPLE_MODE_DC; //耦合方式为直流耦合
adc_channelpara.refground=ADC_CHANNEL_REFGND_RSE; //接地方式为单端输入接地
int libdaq_adc_config_channel(szDeviceName,szModleName,adc_channelpara,1);
}
提示在最后一行代码出现错误:error C2078: too many initializers
屏蔽最后一行代码程序可以正常运行