Linux系统下使用USB数据采集卡进行LabVIEW编程
在linux系统下使用usb数据采集卡进行labview编程读取采集到的电压值。
二、实验设备
LINUX 系统PC,系统版本Ubuntu18.04
LabVIEW版本2017
恒凯USB数据采集卡USB-DAQ V1.2,US
一、实验目的 在linux系统下使用usb数据采集卡进行labview编程读取采集到的电压值。 二、实验设备 LINUX 系统PC,系统版本Ubuntu18.04 LabVIEW版本2017 恒凯USB数据采集卡USB-DAQ V1.2,USB数据传输线 杜邦线2根,干电池1节。 三、实验步驟 1.在Linux的终端输入:sudo /usr/local/natinst/LabVIEW-2017-64/labview, 必须使用sudo超级用户权限启动labview,否则后续在labview操作硬件时可能没有权限报错: 2、点击回车键,启动labview,新建一个VI; 3、在labview的编程界面,使用互联接口-库与可执行程序-调用库函数节点; 拖动到labview程序的程序框图面板; 双击找到保存的板卡资料包linux系统下的库文件; 4、我们依次调用“Open Usb” 、“AD single v12”、“Close Usb”这三个函数,然后根据数据采集卡的说明书的函数说明部分,对应设置好各函数的参数。(为了看清调用的函数名称,可以右键,名称格式-名称,这个选项)。 之后添加一个平铺式顺序结构,让这个程序按照:打开设备-运行单次电压采集这个函数-关闭设备。这个先后顺序进行执行,由于程序运行速度较快,我们需要在单次电压采集这个函数,添加一个while循环,并设置一个停止采集的控件,这样单次采集电压函数一直处于运行状态,在不需要显示采集数值时,我们在前面板linux系统框图,点击“停止”按钮的时候,将会退出循环,并停止采集。如下图: 5、现在用一根USB线连接计算机和恒凯HK_USB_DAQ V1.2数据采集卡,并使用两根杜邦线分别接入采集卡的AD1和AGND通道,拿一节干电池,正负极对应接到数据采集卡的AD1、AGND接口。如图: 6、运行程序,采集电池的电压程序显示如图所示: (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |