微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请教GPIB通讯的握手问题?

请教GPIB通讯的握手问题?

时间:12-13 整理:3721RD 点击:
计算机通过NI公司的GPIB接口卡与仪器通讯,控制数据采集。
我用VB编程,利用GPIB的动态连接库(GPIB-32.dll),进行编程.
单独地发送命令和接收数据都能实现,但连起来后,发现命令堵塞:请求接受数据的命令发
送后,仪器数据还没准备好,程度就发送读取命令的。
我试过命令延迟,但有时还会出错。况且有的命令随着数据量,执行时间长短不一。
该通讯有握手协议(如命令执行完毕、数据准备就绪等控制线),但我没经验,搞了两天还
没搞定。
对此有经验大虾们,能否指点一二?
谢谢!

去读仪器的手册。在你启动仪器后肯定有状态字可以查询的。你要等数据已经可读以后再发读取命令。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top