gpt4 book ai didi

c# - 什么会导致 GPIB 无响应

转载 作者:行者123 更新时间:2023-11-30 22:27:37 24 4
gpt4 key购买 nike

我有一个 GPIB 设备,我正在使用 National Instruments USB 转 GPIB 与之通信。 USB 到 GPIB 工作得很好。

我想知道什么会导致 GPIB 设备无响应?如果我关闭设备并重新打开它会响应,但是当我运行我的程序时它会首先响应。然后它切断了我什至无法与它只是超时的 GPIB 设备通信。

我是否填满了缓冲区?

来自另一个提问者的一些细节

我正在使用 PyVisa 控制 National Instruments GPIB 卡(不是 USB)。 GPIB总线上的仪器是Newport ESP300运动 Controller 。在几个小时的 session 期间(始终向 ESP300 发送命令和从 ESP300 读取命令),ESP300 有时会停止收听并变得无响应。所有读取超时,甚至 *idn? 都没有产生响应。

我能做些什么来清除这种状态吗?例如开 IFC 线?

最佳答案

由于您使用的是 National Instruments 硬件,您可以在后台运行 NI Trace 以检查从程序发出的所有命令。在 Trace 中检查导致硬件挂起的程序发出的最后一个命令及其参数。

You can download NI IO Trace here

关于c# - 什么会导致 GPIB 无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11216401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com