没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
20页
1 背景 2 硬件准备工作 2.1 仪器准备 2.2 程控线缆的准备 3 软件准备工作 4 仪器设置 4.1 程控方式选择 4.2 通信参数设置 4.3 检查仪器连接 4.3.1 使用USB总线与仪器连接时 4.3.2 使用USB总线与仪器连接时 4.3.3 使用GPIB总线与仪器连接时 4.3.4 使用RS232总线与仪器连接时 4.2.5 在MAX中发送指令给仪器 5 编程 5.1 使用SCPI指令控制仪器 5.2 使用仪器驱动程序控制仪器 6 LabVIEW后续学习
资源推荐
资源详情
资源评论
从仪器控制开始学习 LabVIEW
——www.vihome.com.cn by iwanttofly
www.vihome.com.cn 从仪器控制开始学习 LabVIEW
I
目 录
1 背景.............................................................................................................................. 1
2 硬件准备工作 ............................................................................................................... 2
2.1 仪器准备 ............................................................................................................ 2
2.2 程控线缆的准备 .................................................................................................. 4
3 软件准备工作 ............................................................................................................... 5
4 仪器设置 ...................................................................................................................... 5
4.1 程控方式选择 ..................................................................................................... 5
4.2 通信参数设置 ..................................................................................................... 6
4.3 检查仪器连接 ..................................................................................................... 7
4.3.1 使用 USB 总线与仪器连接时 .................................................................... 7
4.3.2 使用 USB 总线与仪器连接时 .................................................................... 7
4.3.3 使用 GPIB 总线与仪器连接时 .................................................................. 9
4.3.4 使用 RS232 总线与仪器连接时 ................................................................ 9
4.2.5 在 MAX 中发送指令给仪器 ..................................................................... 10
5 编程............................................................................................................................ 10
5.1 使用 SCPI 指令控制仪器 .................................................................................. 10
5.2 使用仪器驱动程序控制仪器 .............................................................................. 14
6 LabVIEW 后续学习 ................................................................................................... 17
www.vihome.com.cn 从仪器控制开始学习 LabVIEW
第 1 页 共 18 页
从仪器控制开始学习 LabVIEW
1 背景
最近有同事希望学习 LabVIEW,我给他推荐了一些学习材料,一开始是纯软件的,后来是仪器控
制方面的,但我发现效果都不是特别好,我翻了一下这些资料,说得都不够全面,一个有经验的人可能
没发觉什么,但让一个新手从零开始的话,还是会觉得有点迷茫,不知从哪里下手,或者进展缓慢,所
以决定整合一下各方面的资料。
这篇文章的目的主要是介绍怎么样从仪器控制入手来学习 LabVIEW,这里提到的只是方法性问题
和一些注意事项,比如告诉你怎么找资料,至于很细节的使用,需要借助其它资料,比如自带的帮助、
基础教程等。
为什么要从仪器控制开始呢?主要是因为仪器控制跟我们大多数人的工作比较接近,一般做我们这
一行的总是要面对一些仪器的,而且我们对这些仪器也有一定的了解,通过软件来控制这些仪器,实现
起来更直观,跟我们的工作结合起来后学习的成就感也就更强,动力也就更足。我个人有强烈的体会,
第一次从电脑上让仪器执行一个动作的感觉妙不可言!如果是从其它方面入手,比如数据采集,就得重
新学习数据采集的理论,实现后也不像仪器控制那么直观,如果是纯软件的话也麻烦,不知道从哪里下
手,遇到什么问题后很容易就打退堂鼓。
这篇文章针对的读者是 LabVIEW 初学者或者是仪器控制的初学者,建议初学者购买一本入门级的
基础教程,先通看一遍,然后开始动手编程,遇到不懂的地方再回来查书,然后再去编程。下面是其它
一些可能用得到的网络资源和它们的使用方法。
LabVIEW 论坛:www.vihome.com.cn
NI 网站:www.ni.com
要下载 VISA 之类的软件时,直接在搜索栏输入软件名称,一般排前几名的就是相关的下载页面,或者
点击左边的“驱动与升级”过滤一下。
安捷伦网站:www.agilent.com
要查找仪器手册时,直接在搜索栏中输入仪器型号,在后面下拉框那里选择“电子与测量仪器”,然后点
击搜索,仪器型号正确的话就能找到对应的仪器,再选择“手册”那一项,一般仪器会分为使用手册(User
Guide)和编程手册(Programer Guide),使用手册介绍的是仪器的基本操作,如果对仪器很熟悉了
可以不下载,编程手册是仪器的编程指令,肯定要下载。建议二个都下载。
www.vihome.com.cn 从仪器控制开始学习 LabVIEW
第 2 页 共 18 页
图 1 安捷伦 34401A 数字万用表的官方网站
NI 仪器驱动下载:http://www.ni.com/downloads/idnet/zhs/
以下一些资料中提到的内容这篇文章内将不再重复,所以这些资料要结合起来看。
《边干边学 LabVIEW 仪器控制——献给初入自动化测试领域的工程师》
《第四期在线课堂—<仪器控制技术>》
《LabVIEW 串口通信详解》
《NI 仪器控制基础教程》
需要注意的是,这里提到的仪器控制技术是特指通过总线发送相应的控制指令来对仪器实现控制的
方法,除此之外,还有一些其它方式可以控制仪器的,比如通过 TTL 电平的 0 或 1 来控制电源输出的
开和关,用 0-10V 的输入电压来控制电源输出电压大小等,这些方式实现的功能一般比较简单,通常
是作为一种辅助手段来使用,这类技术不在本篇文章的讨论范围之内。
本文中提到的一些名词这里也不再作详细的解释,比如 GPIB、LXI 等,这些百度一下就行了,如
果是初学者一定要先对这些名词有个大概了解。
废话了一大堆,下面开始。
2 硬件准备工作
2.1 仪器准备
要想学习仪器控制,首先要有相应的仪器,而且仪器还得有远程控制的功能。一般国外的仪器都支
持远程控制,国产的仪器因为便宜,一般高端一点的仪器才有程控接口。怎么样检查仪器有没有远程接
口呢?直接查看仪器的后面板,如果除了电源接口外,还有其它一些接口,比如 DB9、USB、网口等,
基本上就可以断定这个仪器支持远程控制了,还有一种 GPIB 接口,如果你是初学的话可能不一定认识,
但一般都会有名称“GPIB”,老一点的仪器也有叫“HP-IB”,因为这个接口标准是由 HP 提出来的。还要
注意的是有些仪器后面虽然有 DB9 的接头,但它不一定用于远程控制的,它有可能是用作 IO,即输入
输出一些 TTL 信号,有些也能用于控制,但跟我们这里的仪器控制原理上不一样,不再多说。有些 RS232
的接头并不是使用 DB9 的,有可能是其它形式的接头,有见过用 RJ45 水晶头,用 DB25 的好像没见
到过。
剩余19页未读,继续阅读
资源评论
- 醉大饿极2015-03-26钢开始接触硬件控制,对我这样的LABVIEW仪器控制初学者帮助很大,谢谢分享!
- lly2005410762012-08-08步骤详细,有图有说明,对学习LABVIEW仪器控制有很大帮助!尤其对初学者!
- liu100m2013-11-26还可以 基本的资料
- emperorwhy2014-11-24不错的资源,对新手来说很有用。
- beachliu2014-11-22好东西,不错,适合入门
iwanttofly014
- 粉丝: 7
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功