用LabVIEW开发简仪USB101数据采集卡会是怎样的?

说起简仪的USB-101口袋数据采集卡,就得先说说简仪公司(www.jytek.com)。简仪是一家利用微软.net/C#技术开发开源数据采集的公司,软件有开源的锐视测控平台,硬件涵盖各种性能、接口的数据采集卡和PXI工控机。

初衷

对于追求技术实践的博主,把简仪数据采集卡和NI的LabVIEW生拉硬拽扯到一起,是博主努力的方向。

关于简仪数据采集卡的驱动程序

简仪公司是基于微软.net/C#技术的,那么简仪的软件开发环境首推的是微软自家的Visual Studio,这就意味着简仪的数据采集和NI的LabVIEW基本没有交集。为什么这里会提到NI LabVIEW?因为在数据采集领域LabVIEW有不可忽视的份额。当然,我们也注意到简仪官方是不提供数据采集卡在使用LabVIEW方面的技术支持。

简单技术背景

简仪的数据采集卡提供的是基于.net的驱动程序,一般情况下非NI生产的数据采集卡一般是提供.dll形式的SDK,比如Digilent、研华、阿尔泰等等数据采集卡的厂商,而NI生产的数据采集卡是天生支持自家的数据采集DAQmx驱动方法的,DAQmx提供丰富的数据采集功能支持。

因此在LabVIEW支持数据采集卡的技术方面,通常是三种方法:

第一种:NI自己生产的数据采集卡使用DAQmx驱动,在LabVIEW中通过DAQmx驱动编写数据采集程序。
第二种:使用数据采集卡厂商提供的DLL,在LabVIEW中导入DLL方式,再将DLL中的函数转换成对应的子vi。当然,还有类似的调用库函数节点方法。在此都归为第二种方法。
第三种:LabVIEW在互联接口方面支持.net调用,所以理论上说LabVIEW调用.net开发的驱动,可以驱动第三方数据采集卡。

现实情况

博主接触的采用.net开发驱动的数据采集卡少,目前只接触到简仪的卡,而且查阅有关数据采集卡的.net开发的文献也几乎没有。

工作进度

在LabVIEW中编程,除了看一些基本的教程以外,最大帮助的应该就是LabVIEW的范例查找器。在里面找到互联接口——.net的例子,范例学起来。
.net的范例并不是关于数据采集的,是通过.net构造的函数进行运算的,但也能通过这个例子了解LabVIEW中调用.net函数是怎么实现的。

实践过程通过LabVIEW 2015版本实现,相对而言是顺利的,但也遇到了无数次的蓝屏经历。好在博主不断重启电脑。。。克服了蓝屏。。。

TLA发布简仪USB-101数据采集卡LabVIEW编程视频


从录制的视频中可以看到,LabVIEW中运行的vi成功的驱动的了简仪的USB-101数据采集卡,并实现了了模拟信号的采集,采集到的信号在LabVIEW中进行了频率和幅值的测量。模拟信号源由NI的myDAQ的AO提供。

通用工具发布

接下来直接的干货,免费提供软件下载,软件的名字叫DAQWare for JY USB-101,是LabVIEW环境下开发的简仪USB-101数据采集卡的数据采集工具软件,免费的。目前提供双通道的模拟信号采集功能和数据存储功能。
用LabVIEW开发简仪USB101数据采集卡会是怎样的?_第1张图片

DAQWare for JY USB-101下载地址

下载:https://www.lanzous.com/i7mp2ab 密码:9qbi


使用方法:

(DAQWare for JY USB101支持Win7、Win10操作系统,LabVIEW Run-time Engine支持2015版本及以上。)

1、下载简仪科技USB-101驱动,下载地址:https://www.lanzous.com/i7mqlde 密码:680f

2、在计算机的USB口插入USB-101口袋数据采集卡。

3、计算机设备管理器的通用总线控制器项目中发现新的设备JYTEK USBDAQ 101 Device。

4、下载并安装LabVIEW 2105 Run-time Engine,下载地址:http://ftp.ni.com/support/softlib/labview/labview_runtime/2015%20SP1/Windows/f1/LVRTE2015SP1_f1Patchstd.exe

5、解压DAQWare for JY USB-101压缩文件。

6、运行DAQWare for JY USB101.exe开始测量。

你可能感兴趣的:(用LabVIEW开发简仪USB101数据采集卡会是怎样的?)