VB编程实现对GPIB仪器控制

VB编程实现对GPIB仪器控制,第1张

VB控制GPIB仪器的方式很简单,

1、你得先在你的电脑上安装一块GPIB接口卡,使之成为GPIB主控机,你需要根据你的电脑上安装接口,如果是较老的电脑,上面只有ISA总线,那么我推荐你选择电子科技大学自动化工程学院的ES1400GPIB接口卡或者Agilent公司的HP82335(但这两种接口卡都已停产,能不能找到就要看运气了,而且现在好像都不再提供技术支持了);如果是较新的电脑,上面有USB接口,那我推荐仍然是上面两个地方出的EC1401-2/Agilent82357A型USB-GPIB接口,还有一款NI公司的USB-GPIB接口卡,具体型号我忘记了;

2、硬件装好后,如果是ES1400/HP82335,他们不需要安装驱动软件,直接将接口卡附带的函数库拷入你自己的工程目录下就可直接使用,但需要你的 *** 作系统是WIN2000以下,WIN2000以上由于微软对IO *** 作进行了一系列封装,它们的函数库是无法正常运作的。如果是EC1401-2/Agilent82357A就简单了,它们都提供了相应的驱动软件,按提示进行安装就可以了;

3、驱动软件安装好后,接下来的程序设计就看自己的了,这些接口卡都提供了各种编程环境下的例程,你可以照葫芦画瓢写自己的,我推荐你使用VB配合NI CVI控件来进行设计,CVI提供了很多专门为仪器控制设计的控件,做出的程序界面漂亮而且符合仪器使用者习惯;

4、关于价格,ES1400(2600),EC1401-2(3600),HP82335(4300),Agilent82357A(5000以上),这些价格都是我记忆中的,不一定准确;

5、你还得根据你控制的仪器购买相应数目的GPIB接口电缆,电缆分1米、2米两种;

6、当然,也可以像楼上那样,直接用串口进行控制,一般的GPIB仪器都提供了RS232接口

网上有,http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=166 这个是泰克3000系列的驱动,你可以点Browse Drivers输入实际型号搜索,比如TDS 2014B。

自己写的话,是根据手动 *** 作的流程,在附带说明书上查找对应命令,利用GPIB write给示波器下命令,用GPIB read读取返回值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11767953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存