0
我正在使用PyVisa/GPIB控制测试系统。该系统由两个独立的测试人员(A和B)和一台笔记本电脑组成。该笔记本电脑的被动侦听来自测试仪一GPIB消息,当收到笔记本触发测试B.收听GPIB事件
我使用下面的代码,以被动侦听来自测试仪事件:
rm = visa.ResourceManager()
con = "GPIB0::3"
tester_A = rm.get_instrument(con, timeout=5000)
while True:
event = None
try:
event = tester_A.read_raw()
except VisaIOError:
logger.warning("Timeout expired.")
if event != None:
# Do something
是否有更好的方式来倾听和响应测试人员A的事件?有没有更好的方法通过GPIB控制这个系统?