NI板卡Windows开发(一)
1、下载并安装NI板卡驱动
进NI官网, 下载DAQ-mx,NI-DAQmx驱动软件是一个用途广泛的库。
选择版本,进行下载
解压下载好的文件,双击运行
一直点下一步,同意,接受。
最后安装完成,重新启动电脑。
下载 NI Package Manager。一直点我同意,下一步
2、NI MAX软件使用
3、利用cmake搭建DAQ开发环境
1、DAQ默认的安装目录为C:\Program Files (x86)\National Instruments\MAX,32位库文件和头文件路径为C:\Program Files (x86)\National Instruments\NI-DAQ\DAQmx ANSI C Dev,64位库文件和头文件目录为C:\Program Files (x86)\National Instruments\Shared\External CompilerSupport\C。
2、将自己要用的库文件和头文件放到一个文件夹中方便使用。
新建Qt项目,cmake文件添加如下代码:
# NIDAQ
set(NIDAQ_DIR "D:\\Program Files\\NIDAQ\\")
set(NIDAQ_INCLUDE_DIRS ${NIDAQ_DIR}\\include)
set(NIDAQ_LIB_DIRS ${NIDAQ_DIR}\\lib)
include_directories(${NIDAQ_INCLUDE_DIRS})
link_directories(${NIDAQ_LIB_DIRS})
target_link_libraries(${PROJECT_NAME} PUBLIC NIDAQmx.lib)
添加头文件
#include "NIDAQmx.h"
主程序中添加如下代码:
下面展示一些 内联代码片
。
int32 error=0;
TaskHandle taskHandle=0;
uInt8 data[8]={0,1,0,1,1,1,1,1};
char errBuff[2048]={'\0'};
DAQmxCreateTask("",&taskHandle);
运行不报错说明搭建成功。
注:板卡的型号:PCIe-6509
例程路径:
C:\Users\Public\Documents\National Instruments\NI-DAQ\Examples\DAQmx ANSI C
C:\Advantech\DAQNavi\Examples\ANSI_C
说明文档路径:
C:\Program Files (x86)\National Instruments\NI-DAQ\Docs
C:\Users\Public\Documents\National Instruments\NI-DAQ\Documentation
借鉴大哥的博客。