用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数据采集卡的数据采集工具软件,免费的。目前提供双通道的模拟信号采集功能和数据存储功能。
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数据采集卡会是怎样的?相关推荐
- 简仪USB101—数据采集助手集锦
简仪USB101数据采集卡数据采集助手 目前,简仪USB101口袋数据采集卡可用的数据采集助手已经具备了模拟信号输入(Analog Input).模拟信号输出(Analog Out).数字信号输入与输 ...
- 简仪USB101—数据采集助手(AI)使用攻略
前言 一切皆可能,简仪口袋数据采集卡USB101支持LabVIEW数据采集助手了,这使得USB101开箱即用与火线上手数据采集成为可能.(http://www.jytek.com/product/27 ...
- LabVIEW编程LabVIEW控制NET0816以太网数据采集卡例程与相关资料
LabVIEW编程LabVIEW控制NET0816以太网数据采集卡例程与相关资料 NET0816以太网数据采集卡是CPUBBS论坛(www.cpubbs.com)开发的多功能数据采集卡: 其参数如下: ...
- Labview软件、NI数据采集卡、汽车发动机数据采集学习总结(四)-------发动机上的传感器详解
系列文章目录 第一章:汽车发动机数据采集上位机环境的搭建 第二章:Labview中的DAQ助手中器件详解 第三章:利用labview和NI数据采集卡采集汽车发动机中温度传感器的电压信号并处理 第四章: ...
- 简仪USB101口袋数据采集卡开箱即用测量软件—DAQWare for 简仪USB101全功能视频教程(共6集)
什么是DAQWare DAQWare是TLA(www.tlase.com)发布的用于数据采集卡的通用测量.评估用工具软件,完全免费使用.DAQWare for 简仪USB101,是适配简仪科技USB1 ...
- DCA1000雷达数据采集卡的快速使用(TI xWR1xxx系列雷达)
本文主要介绍一下TI针对其xWR1xxx系列毫米波雷达开发的DCA1000数据采集卡的使用方法,方便大家快速上手. 1.硬件准备 xWR1xxx EVM雷达 DCA1000 EVM采集卡,电源5V / ...
- LabVIEW数据采集卡
CSDN话题挑战赛第2期 参赛话题:学习笔记 博客写作背景----项目中解决的问题 最近遇到一个使用stm32单片机多路采集信号的项目,还需要在上位机进行波形的查看,信号算法的处理,初步定为使用lab ...
- 自制开源的串口数据采集卡,可作为LabVIEW数据采集卡和其他语言调用
MakerHub开源硬件系列文章之一:数据采集卡-数字输出 作者:everddm,微信公众号:MakerHub 这是一个开源的硬件+对应的开源软件+应用示例,可以商用,转载请注明出处 LOGO左边是L ...
- 嵌入式linux pcie网卡配置,嵌入式Linux下PCIE数据采集卡驱动开发
目录 5.4 中断 (34) 5.4.1 Linux中断处理架构 (34) 5.4.2 Linux中断编程 (34) 5.5 本章小结 (35) 第六章PCIE高速数据采集卡驱动程序开发 (36) 6 ...
- 第三方数据采集卡在LabVIEW中使用Express VI简化编程范例
什么是Express VI? Express VI是NI LabVIEW中提供的快捷的编程方法,用很少量的操作替代复杂.底层的代码,常见的如:DAQ助手ExpressVI和仿真信号Express VI ...
最新文章
- Eclipse配置Android开发环境
- 深度学习在图像超分辨率重建中的应用
- 关于树,各种平衡树查找树的资料合集~~
- 深入研究 Java Synchronize 和 Lock 的区别与用法
- 关于java中锁的面试题_Java面试题-Java中的锁
- 港大南科大提出端到端PDVC,用DETR的方法做Dense Video Captioning!简化训练流程
- apk、ipa包size优化晋级手段
- SpringCloud学习笔记009---杂七杂八003:spring的@Transactional注解详细用法
- 读《探索需求-设计前的质量》有感三
- Android File存储
- 【Nginx】上传文件的大小限制
- 吉利远景 SUV 升级车机系统 MCU 及 SPD 的一些问题
- [Machine Learning]--PMI(Pointwise Mutual Information)
- 阿里云大数据ACA考点总结
- windows下编译Sqlite-3.38.0及使用(存储json)
- ubuntu18.04 分辨率突然变小,添加1920x1080分辨率,转完变卡默认成集显llvmpipe改独显方法
- SLCP认证辅导,SLCP整合评估框架包含三个要素及验证步骤
- php2twig,php twig是什么意思
- 【CSAPP+电流+梯度下降法】九阳神功-速览1
- OPPO Find5 X909T ColorOS1.0系统精简笔记