1

我正在编写脚本来控制测试设备。我一直在使用签证库为设备创建句柄。直到最近,当我尝试在我的代码中打开我的第一个资源时,一切都运行良好,大约需要 5 分钟才能完成。一旦第一个设备打开,其余的都很好。

代码类似于:

    import visa

    rm = visa.ResourceManager()
    equip1 = rm.open_resource(equip1_address)
    equip2 = rm.open_resource(equip2_address)

我单步执行了代码,发现它锁定在函数中的 functions.py 文件中open_default_resource_manager(library),在此行:

    ret = library.viOpenDefaultRM(byref(session))

这是我的“ python -m visa info ”: 机器详细信息:平台 ID:Windows-7-6.1.7601-SP1 处理器:Intel64 Family 6 Model 58 Stepping 9,GenuineIntel

Python:
实现:CPython
可执行文件:C:\python27\python.exe
版本:2.7.17
编译器:MSC v.1500 64 位 (AMD64)
位:64 位
构建:2019 年 10 月 19 日 21:01:17 (#v2.7.17: c2f86d86e6)
Unicode:UCS2

PyVISA 版本:1.10.1

后端:
ni:
版本:1.10.1(与 PyVISA 捆绑)
#1:C:\Windows\system32\visa32.dll:发现者
:auto
bitness:64
供应商:National Instruments
Impl。版本:14680064
规格。版本:5243904
#2:C:\Windows\system32\visa64.dll:发现者
:自动位数
:64
供应商:National Instruments
Impl。版本:14680064
规格。版本:5243904

对于熟悉 Keysight Connection Expert 的人来说,这可能是相关的。当我尝试打开它时,加载也需要很长时间。可能也很难找到设备?

4

0 回答 0