最近实验室使用到了National Instruments (美国国家仪器有限公司,简称NI)的采集卡USB-6363 作为外行人,在这里也记录一下自己的学习成果,主要是遇到的一些问题,以及如何去查找手册和一些控件的详解案例。

目录

Labview版本选择

Labview Runtime版本选择

 NI-DAQ™mx下载与安装

 虚拟设备的创建


首先需要下载Labview软件,官网为Engineer Ambitiously - NI,使用需要收费许可,大家可以自己寻找资源。

Labview版本选择

下图列出了不同版本支持的系统,不过也不是绝对的,我的系统是windows11,使用的labview的版本是2021

labview2020哪个版本支持python labview一般用哪个版本_经验分享

 常见的问题LabVIEW 32位和64位开发环境常见问答 - NI

Labview Runtime版本选择

Labview写出的软件可生成exe文件,提供给没有安装labview的用户使用(但是需要安装LabVIEW Runtime Engine)。

一般我们安装labview时会安装自动相应版本的Labview runtime。并且在程序完成后,可以打包成安装文件,以供没有安装labview软件的电脑上使用,所以这一部分不用主动安装,如需安装可在下载页面 下载LabVIEW Runtime - NI下载(有时候这个网站会不能下,所以还是建议打包程序时直接打包为安装文件)。

 NI-DAQ™mx下载与安装

下载NI-DAQ™mx - NI

NI-DAQmx仪器驱动程序可控制DAQ系统的各个方面,包括信号调理、LabVIEW配置到编程,以及底层OS和设备控制。驱动程序提供的测量专用VI、函数、数据类型和分析集成可帮助您轻松创建应用程序,而优化的DMA数据传输和单点I/O则可让您快速进行准确的测量。

由于我是用的采集卡为NI公司的USB-6363,控制采集卡就需要NI-DAQmx仪器驱动程序。

编写时也可以选择不同的编写语言,一开始我也是想用Qt去编写,但是后来发现labview的多线程以及时序方面对新手友好很多,所以还是使用Labview来编写。

labview2020哪个版本支持python labview一般用哪个版本_LabVIEW_02

需要注意的是,NI-DAQmx和Labview版本也存在着兼容性的问题

labview2020哪个版本支持python labview一般用哪个版本_采集卡_03

虚拟设备的创建

当设备连接到电脑时,可以通过点击该按键查找设备

labview2020哪个版本支持python labview一般用哪个版本_经验分享_04

当设备不在身边时,可以通过右键设备和接口来创建自己的设备,以供开发使用

labview2020哪个版本支持python labview一般用哪个版本_经验分享_05

如果未连接设备又在编程时调用该设备,会提示

labview2020哪个版本支持python labview一般用哪个版本_采集卡_06