问题标签 [pyvisa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何通过 GPIB 与两台是德科技仪器通信
我现在有两台keyight设备,一台电脑。同时我需要通过GPIB与他们沟通,但似乎遇到了困难。我只能得到一个地址,我希望得到两个地址
python - 未找到 PyVisa 二进制库
二进制库:未找到错误。
我正在使用 Windows 10 从 Git Bash 运行并使用 pip 安装软件包。
我从他们的网站以及 pyVISA 和 pyVISA-py 软件包安装了 Ni-VISA。
我在 C:\Windows\System32 中有 visa32.dll 和 visa64.dll。
我已经尝试安装 pyvisa-py 的开发版本。不工作。我在 Windows 的“系统变量”下的路径与另一台正常工作的机器上的路径相同。
在此先感谢您的帮助。我很尴尬地说我花了多少时间在这上面。
在终端中使用 Python 的路径和“import sys;print(sys.path)”
我希望有
python - 使用 PyVISA 连接到带有 Raspberry Pi 3 的 Agilent E44980A
我有一个 Agilent E4980A 精密 LCR 仪表,并想使用 pyvisa 和 LAN 电缆与我的树莓派 3B+ 交谈。但是,我不确定它是否正确连接。
我已经安装了 pyvisa 库,然后运行了文档中的一些代码。但是,我不确定结果是否符合预期,如果 LAN 连接正常,它应该说什么。
到目前为止,我已经编写了这段代码并得到了以下结果:
我不确定 u'ASRL/dev/ttyAMAO::INSTR' 是什么意思,所以也许有人可以向我解释一下。如果 LAN 连接也正常工作,结果应该是什么?
python - Keithley 2410 Pymeasure NotImplementedError: Please upgrade PyVISA to version 1.8 or later
我正在尝试使用 NI GPIB-USB 电缆与 Keithley 2410 Sourcemeter 连接,但出现上述错误。
我已经安装了 NI-VISA 以及 NI-488.2 驱动程序。Windows 和 NI MAX 检测到 GPIB 连接正常。我在 Windows 10 32 位中运行 Jupyter Notebook。
list_resources() 返回以下内容:
('USB0::0x0957::0x2007::MY49019271::INSTR', 'ASRL1::INSTR',
'ASRL3::INSTR', 'ASRL4::INSTR')
我得到了错误:NotImplementedError: Please upgrade PyVISA to version 1.8 or later.
即使我使用的是 1.10 版。
任何见解将不胜感激。谢谢!
python - 尝试与作用域通信时出错,VisaIOError: VI_ERROR_TMO (-1073807339): Timeout expired before operation completed
我需要使用 python 2.7 与示波器进行通信,Agilent Infiniium DCA-J 86100C。Keysight 公司提供各种 python 代码,虽然我试图运行其中一个来帮助我学习,但它崩溃了。我正在使用 GPIB 和 pyvisa 进行连接。
我已经尝试更改为终止字符,但它没有改变任何东西。我不确定我可以尝试什么频段速率。
python - Pycharm 2019.2.4 无法重新编译 pyvisa 命令:import pyvisa
PC WIN10 Pycharm 2019.2.4 接口:USB DMM:Agilent 344010a
从命令提示符运行以下命令
画中画列表:
pip 19.2.3 PyVISA 1.4 安装工具 41.2.0
Pycharm 中的命令:
导入 pyvisa rm = pyvisa.ResourceManager('')
回复:
错误:导入 Pyvisa,ModuleNotFounDERROR:没有名为“pyvisa”的模块
python - GPIB 与 Python (PyVisa) 的通信
我正在尝试通过 Python 与一个非常古老的仪器(CCD 相机)进行通信。仪器制造商于 1999 年出版的 GPIB 编程手册仅提供了基本命令列表。它还描述了 GPIB 通信的一些标准过程。
我之前已经成功地编写了一些 Python 程序(使用 PyVisa)来控制和获取通过以太网或 USB 与计算机连接的仪器的数据。然而,GPIB 对我来说是新的,它在 ATN、SRQ、谈话者或听众方面似乎与他们有很大不同。
我从 PyVisa API 文档中找到了 GPIBInterface 和 GPIBInstrument 类,但找不到任何有关谈话者或听众设置的信息。
以下是我的问题,
一个。我对数据采集过程的以下假设是否正确?
- 将控制器 (PC) 设置为说话者,将仪器设置为听者。
- 控制器断言 ATN。
- 控制器命令仪器采集数据。
- 等待来自仪器的 SRQ。
- 将仪器设置为说话者,将控制器设置为听者。
- 控制器将 ATN 置低。
- 仪器向控制器发送数据信息。
- 单次采集完成。
湾。来自控制器的控制消息和 GPIBInstrument 类中的直接“写入”函数有什么区别?
下面的代码仍然有效,尽管它省略了设置 ATN、说话者或听众。为什么?
C。他们有任何通过 PyVisa 进行 GPIB 编程的示例或教程吗?
找不到合适的。。
任何评论都会有所帮助。提前致谢。
pyvisa - 使用类访问python签证模块vxi11.py时出现问题
我正在使用调用 python 仪表模块vxi11
来访问通过 GPIB 连接到以太网的电压表。
vxi11
如果我直接在我的主程序中使用模块,我可以访问设备,如下所示;
但是,当我尝试使用基于类的方法时,会导致以下错误;
以下是我基于类的方法的代码;
以下是line 601
pythonvxi11
指向的内容;
我的猜测是我vxi11.py
在课堂中包含模块的方式不正确,请参见行return vxi11.Instrument(ip,addr_str)
中的def Open_GPIB()
?
或者我可以使用 pyVisa 模块,但我不知道如何使用它,我的 GPIB 设备位于端口 23,IP 地址为 192.168.1.5。如果我要使用 pyVisa,相当于什么;
相当于DVM.write("END ON")
谢谢
python - 在openpyxl中调整图像大小
我正在尝试以 PIL 样式缩放图像,以便保持纵横比。看来 openpyxl 图像没有调整大小属性。我收到错误“AttributeError:'Image' 对象没有属性'resize'”。如果我使用 PIL 来调整大小,那么在添加图像“UnboundLocalError: local variable 'rel' referenced before assignment”时会出错。有没有办法重新缩放图像,就像我试图做的那样。
python - Python VISA 资源管理器需要很长时间才能加载
我正在编写脚本来控制测试设备。我一直在使用签证库为设备创建句柄。直到最近,当我尝试在我的代码中打开我的第一个资源时,一切都运行良好,大约需要 5 分钟才能完成。一旦第一个设备打开,其余的都很好。
代码类似于:
我单步执行了代码,发现它锁定在函数中的 functions.py 文件中open_default_resource_manager(library)
,在此行:
这是我的“ 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 的人来说,这可能是相关的。当我尝试打开它时,加载也需要很长时间。可能也很难找到设备?