📄 analoginput.cpp
字号:
///////////////////////////////////////////////////////////////////////
#include <iostream.h>
#include "App_DAQmx.h" // 添加DLL头文件
#pragma comment (lib, "App_DAQmx.lib")
int main()
{
double rate; // 采样率
long samplesPerChannel; // 获取样本数
double DataToRead[]={'\0'}; // 采集数据存储数组
long len; // 采集数据长度
MgErr error; // 错误代码,等于0,正常;小于0,出错;大于0,警告
char errStr[]={'\0'};
cout << "输入采样率:";
cin >> rate;
cout << "输入获取样本数:";
cin >> samplesPerChannel;
len = samplesPerChannel;
// 调用DLL中LVDLLStatus函数检验DLL是否加载正确
error = LVDLLStatus (errStr,2048,NULL);
if (!error)
{
// 加载正确,调用DLL中AI_Finite函数进行DAQmx数据采集
AI_Finite (rate,samplesPerChannel,DataToRead,len);
cout << endl << "采集数据为:" << endl;
for (long i=0;i<len;i++)
{
cout << DataToRead[i] << endl; // 输出采集数据
}
}
else
{
// 加载错误,输出错误信息
cout << "DLL加载错误:" << error << endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -