NI DAQ采集卡驱动安装、DAQexpress上位机使用、 LabVIEW测试程序编写

先说一下我测试通过的环境:

系统:win10

LabVIEW版本:2017     

传送门:https://pan.baidu.com/s/1cYDZFck_ZiEemR_vnrjwDg

DAQ驱动版本:NIDAQ1760f2 

传送门:https://www.ni.com/download/ni-daqmx-run-time-engine-17.6/7171/en/

DAQexpress版本:3.0 

传送门:http://www.ni.com/zh-cn/support/downloads/software-products/download.daqexpress.html#288810

如果使用过串口,肯定知道当时是要安装一个驱动包才可以使用相应的组件,这里我们也需要安装DAQ的驱动。

怎么确定驱动安装成功

当DAQ驱动安装完成之后,在LabVIEW后面板就可以看到这个组件的函数了,如下图所示:

我当时搞了好久都看不到这个组件,重装了N次,后来把NI系列的软件全部卸载了之后安装可以了

这里分享一个NI专用卸载工具:https://www.lanzous.com/i2ul4cj

装完驱动之后找到NI MAX,它是随驱动一起安装上去的,打开它

在设备和接口这里可以看到目前电脑上连接的设备,前面两个是串口,这个是我电脑上的,大家可能没有不用管;主要是下面NI开头的,由于我之前连接过一款采集卡,所以这里显示了这个设备的名称,但是有一个X号,是因为我现在没有把采集卡接入电脑;还有一个SimDev,这时我创建的一个虚拟采集卡,可以供我们完成一些测试工作。

创建虚拟采集卡

在“设备与接口”上右键选择“新建”,选择 仿真DAQmx设备

然后在弹出来的窗口中选一个要模拟的设备,这里选择USB-6000

确定之后会发现列表里多了一个设备

我们编写程序时肯定不会时刻把采集卡开着,采集卡也不会时刻在身边,这个设备可以供我们调试程序使用。

查看仿真数据

在NI MAX面板点击“测试面板”,可以弹出数据采集窗口,这里的选项根据自己根据需求调节

DAQexpress的使用

上面我们虽然已经实现了数据的采集查看,但是这个界面真的是太LOW了,其实NI有专门给采集卡用的上位机。现在(2019-1-11)最新的版本是3.1,我安装了3.1之后老是报错打不开(这时的labview为2017,daq驱动为NIDAQ1760f2),重装了也不行。后来我换成了3.0就正常了。

对于DAQexpress的使用可以参考这篇文档:https://www.ni.com/tutorial/52937/zhs/

这里也简要说明一下,假定我们现在要测一个模拟电压,打开软件,点击模拟输入

然后会看到这样的界面

软件已经默认配置了一个通道来进行电压采集,并将波形显示了出来。如果连接了采集卡,则会默认配置采集卡的通道0,这里是我之前创建的虚拟采集卡。

通道参数修改

右侧可以更改采集卡进行数据采集的一些参数,这里尤其注意接线端配置,默认是差分,这个要根据自己的需求更改。

还有采集数据的频率,这个要去掉自动管理定时勾选才可以进行设置。

接线端配置和频率设定分别在 通道 跟 任务 选项下面。

还有去它的配置这里不再详述,根据自己需求更改。

添加、删除输入

在靠下方点击新建输入可以添加输入通道,在弹出来的窗口选择端口号。

删除输入是最后一个 X 的按钮,鼠标悬浮在上面会有文字提示。

数据记录

这三个按钮分别为开始运行,停止运行,记录数据

如果我们要记录一部分数据,在运行状态下按一下记录按钮,等结束的时候再点击一次即可。

数据保存

保存的数据在左侧的面板里,我们可以右键进行导出

 LabVIEW程序编写

有时候我们对数据有着特殊的处理需求,这时候就要用LabVIEW自己来编写上位机来处理数据了。安装好DAQ驱动后,在LabVIEW就能找到相应的组件。

我仅使用过DAQ助手,这个比较简单,将其放置到后面板,会弹出配置窗口,一步步按照提示来即可。如果不小心关闭了窗口,在DAQ助手上双击即可。

然后在前面板放置一个波形图连接到DAQ助手的数据输出

前面板运行效果如下所示:

成功实现了将数据读取到LabVIEW并显示,也可以进行进一步处理。

猜你喜欢

转载自blog.csdn.net/Zd_c000/article/details/86307052