使用VISAIC (Win95下Visa V1.2)无法从GPIB-VXI/C设备中读取配置寄存器的内容。



主要软件: Driver Software>>NI-VXI
主要软件版本: 1.4
主要软件修正版本: N/A
次要软件: N/A

问题:
我使用VISAIC (Win95下Visa V1.2)无法从GPIB-VXI/C设备中读取配置寄存器的内容。当我尝试从机箱(0槽上装有GPIB-VXI/C)上基于消息和基于寄存器的设备上读取配置寄存器时,返回了一个名为"没有找到监听者"的错误。什么原因导致了该错误?


解答: 发生该错误的原因在于VISA代码工具没有被装载。VISA中的GPIB-VXI层依赖于一个必须运行在GPIB-VXI/C上的程序。 该程序正常情况下并不被加载到GPIB-VXI/C上(并非每个人都使用VISA),因此VISA必须在启动时加载它。

我们已经发现在CI下载算法中存在一个您可能已经看到的漏洞。

请尝试将设备逻辑地址设置为大于16,这样VISA CI应该可以加载。

如果您有一条GPIB-VXI的串行电缆(并非一条标准的串行线),请检查一下其输出,应当可以发现上面印有类似于"在运行VISAIC 之后 VISA代码工具处于运行状态"的信息。


相关链接:

附件:





报告日期: 11/26/1997
最近更新: 09/27/2008
文档编号: 13PG68TR