小草手把手教你LabVIEW串口仪器控制—安装使用仪器现有驱动
声明:很多仪器是没有驱动的。所以,具体问题具体分析。
另外声明:所谓的驱动,也就是封装好的底层的串口通信程序,也是程序而已,只不过别人帮你做成了子 VI,让自己容易用。
所以:不要弄混淆了概念。
国外的很多仪器,都是有现成的 LV 程序驱动的,这个时候,我们到网上搜搜就行了。如果你要做仪器驱动,你最好先到网上搜搜,看有木有现成的。有现成的,开发速度就好多啦。如果手边的仪器搜不到现成的驱动,那就只能自己写了。
下面讲解怎么安装现成的驱动。
①,网站下载篇,前面这个帖子讲了。
http://bbs.elecfans.com/jishu_467276_1_1.html 有兴趣可以看看。
下面是通过 LabVIEW 软件下载。
我下面手把手教下 在 LV 软件里下载安装。
首先在 LV 的帮助菜单里,找到 查找仪器驱动
<ignore_js_op>
然后就会弹出一个仪器查找界面。如果你已经连接好了仪器的硬件,且仪器支持IDN? 这个 SCPI 指令的话。
可以使用扫描仪器按钮,扫描一下你的仪器。因为使用那个指令,如果仪器连接好没错误,会返回一个仪器本身的仪器类型和版本的。这个时候,LV 就知道是什么仪器连接到了。这个需要查仪器说明书指令。
<ignore_js_op>
如果仪器木有连接好,或者没扫描出来(没扫描出来原因太多了。没装 VISA 驱动,电缆没连接好,仪器参数不对等。)自己想下载驱动。就自己选型号了,见下图。选型号,然后点击搜索。
我们下面搜索 Keithley2400.好了,点击搜索。
<ignore_js_op>
然后会搜出来。注意看右边的驱动信息。开发环境,版本,还有支持的接口等。
<ignore_js_op>
从上图可以看出,这个仪器支持串口和 GPIB 口。还有支持的型号,有 2400,2410 等。
<ignore_js_op>
找到了驱动后,就点击安装,然后 LV 会自动给你安装到 instr.lib 文件夹下面。然后就可以在程序面板,仪器 IO 里,找到自己的驱动了。然后就可以调用了。
<ignore_js_op>
每个仪器驱动,会提供对应的调用例子,大家看下例子,大概知道怎么用就好了。有时候,自己把例子稍微改动一点点,就变成自己的程序了。还是很方便的。有仪器驱动,还是先看仪器。不然看仪器的 SCPI 指令是很麻烦的,一本说明书往往很长,而且大多是英文的。
下载好的驱动和例子,在这个地址:你安装的文件夹下下的这个路径。\National Instruments\LabVIEW 2011\instr.lib
<ignore_js_op>
仪器的例子,在上面的文件夹 Example下,自己连接仪器,配置程序参数和仪器的通讯参数,运行试试看。
参数什么的,最好对着说明书看看,国外的仪器,一般功能很强大,而你需要了解的命令,可能一点点而已。
声明:国外的仪器,有些有驱动(程序)的,有些是木有的。有现成的驱动仪器,最好使用现成的,这样开发速度更快。
小草手把手教你LabVIEW串口仪器控制—安装使用仪器现有驱动的更多相关文章
- 小草手把手教你 LabVIEW 串口仪器控制——初识VISA串口
有些人,学习一样东西时候,喜欢现成的例子.很多人学习一门技术,都喜欢现成的例子开始,比如学单片机的啊,最开始都是修改的例子吧,学语言的也是.最开始都是模仿.这个年头看书上的理论知识太浪费时间了.所以啊 ...
- 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
建议大家按我发帖子的顺序来看,方便大家理解.请不要跳跃式的阅读.很多人现在看书,都跳跃式的看,选择性的看,导致有些细节的部分没有掌握到,然后又因为某个细节耽误很多时间.以上只是个人建议,高手可以略过本 ...
- 手把手教你 LabVIEW 串口仪器控制——VISA 驱动下载安装篇
仪器控制,核心在于 VISA 函数..有些仪器可能不需要 VISA,有自己的 DLL 什么的,我就管不着. 正常情况下,大家安装的 LabVIEW,都是不带 VISA 驱动 ...
- 手把手教你在Ubuntu上分别安装Nginx、PHP和Mysql
手把手教你在Ubuntu上分别安装Nginx.PHP和Mysql
- 微信小程序——手把手教你写一个微信小程序
前言 微信小程序年前的跳一跳确实是火了一把,然后呢一直没有时间去实践项目,一直想搞但是工作上不需要所以,嗯嗯嗯嗯嗯emmmmm..... 需求 小程序语音识别,全景图片观看,登录授权,获取个人基本信息 ...
- 小姐姐手把手教你JS数组中的对象去重
有时候数据库中的数据重复的,我们另一个需求需要数据的唯一性 那么这时候就用到这个方法了 我还是以截图的方式发粗来 不然太丑了 见谅 console.log(map)打印出来的结果已经帮我们把需要的 ...
- 手把手教你在VMware虚拟机中安装Ubuntu14.04系统
在VMware中创建完虚拟机之后,一般需要给虚拟机安装系统,比较受青睐的系统有Ubuntu和Centos,关于Centos系统的安装之前已经写过了,感兴趣的小伙伴可以戳这篇文章:靠谱的centos7. ...
- 【保姆级教程】手把手教你进行Go语言环境安装及相关VSCode配置
[Go语言入门系列]前面的文章: [Go语言入门系列](七)如何使用Go的方法? [Go语言入门系列](八)Go语言是不是面向对象语言? [Go语言入门系列](九)写这些就是为了搞懂怎么用接口 本篇文 ...
- 手把手教您定制化Centos6.x安装界面
1.获取安装界面代码 挂载image/install.img:mount image/install.img /mnt/5 -o loop 复制挂载后的代码至self_intall ...
随机推荐
- 【网络流24题】最长k可重区间集(费用流)
[网络流24题]最长k可重区间集(费用流) 题面 Cogs Loj 洛谷 题解 首先注意一下 这道题目里面 在Cogs上直接做就行了 洛谷和Loj上需要判断数据合法,如果\(l>r\)就要交换\ ...
- 【NOI2008】假面舞会(图论,搜索)
题面 Description 一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会.今年的面具都是主办方特别定制的.每个参加舞会的人都可以在入场时选择一个自己喜欢的面 具.每个面具都有一个编号 ...
- 锐动视频SDK在金融业务加密双录管理系统通用解决方案
为了更好地保障消费者的合法权益,银监会和保监会提出了要求,在银行.保险从业人员销售理财产品或代理其他机构销售产品时,同期进行录音录像,确保销售人员按程序.按规定介绍产品,以便购买者更清楚地了解产品的性 ...
- js常见算法(一)
1.每个单词手字母大写 var capitalizeEveryWord = str => str.replace(/\b[a-z]/g, char => char.toUpperCase( ...
- selenium 断言与验证
断言和验证都是判断结果是否跟预期效果是否一致,不一致的情况下,断言会导致测试用例直接失败,程序不会继续执行:验证的测试用例会继续执行. 断言的4种模式+5种手段: assert 断言失败时,该测试将终 ...
- linux下安装软件
业界的软件标准安装有三步:configure,make,make install,下面是它们的定义: ./configure是用来检测你的安装平台的目标特征的.比如它会检测你是不是有CC或GCC,并不 ...
- threejs - uv 映射 简要
啥也不说先上way+code+demo; https://github.com/Thinkia/threejs_/blob/master/test/test2-%20uv/readme.md 如何理解 ...
- 以太坊挖矿源码:ethash算法
本文具体分析以太坊的共识算法之一:实现了POW的以太坊共识引擎ethash. 关键字:ethash,共识算法,pow,Dagger Hashimoto,ASIC,struct{},nonce,FNV ...
- JS面向对象与面向过程
前言 面向对象编程: 就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)与动作(方法)--这个对象就称之为类 面向过程编程: 特点:封装,就是将你需要的功能放在一个对象里面 ------ ...
- Spring Boot Junit单元测试
http://blog.csdn.net/catoop/article/details/50752964