vb.net232仪器 vb与仪表通讯

VB编程实现对GPIB仪器控制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提供了很多专门为仪器控制设计的控件,做出的程序界面漂亮而且符合仪器使用者习惯;
【vb.net232仪器 vb与仪表通讯】4、关于价格,ES1400(2600),EC1401-2(3600) , HP82335(4300),Agilent82357A(5000以上),这些价格都是我记忆中的,不一定准确;
5、你还得根据你控制的仪器购买相应数目的GPIB接口电缆,电缆分1米、2米两种;
6、当然,也可以像楼上那样,直接用串口进行控制,一般的GPIB仪器都提供了RS232接口
VB中用RS232与仪器通信,校验码怎么写,看不懂了比如 0.050 这个字串中所有字符的ASCII码累加和是
48 46 48 53 48=243
243转为16进制是HF3
HF3 Or H80 = HF3
所以校验码就是HF3(即0xF3)
0,"No error"的累加和是H3D2
(H3D2 Or H80) And HFF = HD2
关于用VB编写仪器控制软件vb.net232仪器你需要了解硬件和软件问题
1)硬件:vb.net232仪器你先确认一下vb.net232仪器,光谱仪和计算机是通过什么接口来通讯的(例如RS232 RS485 RS422 等)
2)软件:通讯协议(例如Modbus canbus Profibus control-net 等)
或者光谱仪供应商提供驱动程序(DLL动态连接库)
然后再用VB VC 等编程软件来开发你的控制程序
VB.NET SerialPort 串口DataReceived事件,超过五十分钟后无法触发一般是数据线vb.net232仪器的问题(是不是USB转232vb.net232仪器的vb.net232仪器,如果是vb.net232仪器,长时间测试一定要用上100元/条vb.net232仪器的那种线)
关于用VB实现电脑控制仪器的问题你指的是VB 6.0 还是 VB.net ?,VB.net 中的 system.io 命名空间中有 SerialPort 控件,可以实现串口通信,各种参数都可以可视化设置,VB 6.0 我觉得应该也差不多,希望对你有帮助~
vb.net232仪器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb与仪表通讯、vb.net232仪器的信息别忘了在本站进行查找喔 。

    推荐阅读