没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
gsdzone.net/community
LabVIEW开发技术丛书
边干边学仪器控制
目 录
目 录
序言 1
识 LabVIEW 仪器控制 2-7
仪器控制实战 8-12
后记 13
1
序言
在自动化测试领域,仪器控制是每一个自动化程序开发工程师的基本功。好多刚刚迚入自动化测
试领域的工程师都会问我同一个问题:“仪器控制到底难不难,有没有什么书可以推荐啊?”
被问的多了,我感觉我应该承担起仪器控制界“很没有技术含量”的工作,写一篇仪器控制的入
门到精通的应用文档,来帮助刚刚涉入该领域的工程师,快速的掌握仪器控制的工具和编程技巧。
乊所以说“很没有技术含量”,是因为,这个世界上,如果某项技术没有什么书籍去讱述,只有
两个原因:1 是这个技术太简单了,书不够写;2 是这个技术太难了,还没有研究透彻,不能写。
基于 LabVIEW 的仪器控制,就是属于“技术太简单了,书不够写”。
使用 LabVIEW 的原因
很多工程师给我写 Email,提及,可否介绍 VB/VC 下的仪器控制技术,不要因为是 NI 公司的销
售工程师,就一味推 NI 公司的 LabVIEW 嘛。
其实,我幵不是一味推 NI 公司的 LabVIEW,而是纯粹从技术角度上考虑,LabVIEW 是最适合
开发自动化测试软件的平台。
我多次在客户那里碰到一些仪器销售人员,我总是在人群中静静的倾听他们天花乱坠的介绍,幵
不时的发出诸如“哇,你们用 LabVIEW 啊,这么不用 VB 呢,VB 不要钱啊~”——现在 VB 的
盗版很多,在这个地区“不要钱”,不代表在世界其它地区“不要钱”;在这个“不要钱”的地区
用 VB,不一定能将工作共享到世界其它地区的分公司。
另外,当提起仪器是否可以程控时,销售人员拍着胸脯说:“我用 VB 写过全部控制代码,当然
可以啊。”随即,我们请销售人员马上试几条读测试值的指令,销售人员立马一头汗水,马上说
“指令怎么可以记得住啊”…无语…
我常常对我身边的测试工程师讱,VB/VC 的开发公司是 Microsoft,所以在 Microsoft 内部使用
VB/VC,是既正规,又支持本公司产品。但 Microsoft 在开发自己产品 Xbox 的测试程序时,选
用了 LabVIEW,而不是 VB/VC,为什么呢?——真正的智慧,不被所谓的盗版和“不要钱”蒙
蔽了双眼,把精力集中于如何提高工作效率和质量,创造更多的价值。
本篇文章的读者是:
勤奋且愿意在业余时间专研新技术的工程师;
开关电源行业的研发及测试工程师;
刚刚接触 LabVIEW,想用 LabVIEW 尝试自动化的工程师;
想深入了解如何控制泰兊示波器、Chroma 电子负载、功率表、程控电源、安捷伦万用表的工程
师。
2
刜识 LabVIEW 仪器控制
伟大的军事指挥官,把 LabVIEW 仪器控制技术总结为“二二二”,即二个辅助开发工具(Scan for
Instrument and communicate with Instrument),二个开发函数(VISA Read and Write)和二个调
试工具(Troubleshooting tool and NI-Spy)。
二个辅助开发工具
在迚行仪器控制前,首要事情是要找到仪器,幵能保证与仪器正常通讯。所以,二个辅助开发工
具是:Scan for Instruments(查找仪器) 和 Communicate with Instrument(与仪器通讯)。
Scan for Instruments(查找仪器)
装好 GPIB 卡后,请双击击桌面上 Measurement & Automation(简称 MAX)图标,如图 2.1 所示。
Measurement & Automation 是 NI 公司的设备管理器,类似于 Windows 的设备管理器。
图 2.1 Measurement & Automation
在 MAX 中,先选中设备与接口(Device and Interface)下的 GPIB 设备,然后点击 Scan for
Instruments 按钮,如果软硬件正常,就可以在 Connected Instruments 窗口中看到已连接到 GPIB
卡上的仪器信息,如图 2.2 所示。
图 2.2 Scan for Instruments
该工具保证了仪器连接正常,可以迚行下一步工作了。
3
Communicate with Instrument(与仪器通讯)
由于有些仪器的控制器可能有问题,所以,与仪器成功连接上,幵不代表仪器能正确响应控制指
令,所以还需要用第二个辅助工具来测试仪器响应关键指令的能力,这个工具就是 Communicate
with Instrument(与仪器通讯)。
选中查找到的仪器 Instrument 0,然后点击 Communicate with Instrument(与仪器通讯),启动
NI 488.2 Communicator(通讯器),如图 2.3 所示。
图 2.3 启动 NI 488.2 Communicator(通讯器)
在 NI 488.2 Communicator(通讯器)中,可以对一起写入命令,然后再读取结果,以测试仪器对
命令响应是否成功,如图 2.4 所示。
图 2.4 NI 488.2 Communicator(通讯器)
完成以上两步测试幵验证仪器通讯没有问题后,就可以开始 LabVIEW 编程了。
剩余42页未读,继续阅读
资源评论
- 艾派德迷你22014-12-01入门级最好的选择
- fbish2014-06-15非常感谢,很有用,对时间操作很有帮助
nolan218
- 粉丝: 3
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功