加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统下使用USB数据采集卡进行LabVIEW编程

发布时间:2022-12-17 14:02:20 所属栏目:Linux 来源:网络
导读: 一、实验目的
在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的编程界面,使用互联接口-库与可执行程序-调用库函数节点;

linux系统框图_ofdm系统基本模型框图_linux系统下重装linux

拖动到labview程序的程序框图面板;

双击找到保存的板卡资料包linux系统下的库文件;

4、我们依次调用“Open Usb” 、“AD single v12”、“Close Usb”这三个函数,然后根据数据采集卡的说明书的函数说明部分,对应设置好各函数的参数。(为了看清调用的函数名称,可以右键,名称格式-名称,这个选项)。

之后添加一个平铺式顺序结构,让这个程序按照:打开设备-运行单次电压采集这个函数-关闭设备。这个先后顺序进行执行,由于程序运行速度较快,我们需要在单次电压采集这个函数,添加一个while循环,并设置一个停止采集的控件,这样单次采集电压函数一直处于运行状态,在不需要显示采集数值时,我们在前面板linux系统框图,点击“停止”按钮的时候,将会退出循环,并停止采集。如下图:

5、现在用一根USB线连接计算机和恒凯HK_USB_DAQ V1.2数据采集卡,并使用两根杜邦线分别接入采集卡的AD1和AGND通道,拿一节干电池,正负极对应接到数据采集卡的AD1、AGND接口。如图:

6、运行程序,采集电池的电压程序显示如图所示:

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!