2

pyVisa 和 IronPython 的组合目前让我很难受。我正在尝试使用 pyVisa 包通过 GPIB 与外部设备进行通信,该包在一个脚本中,而该脚本又是用 IronPython 编写的。

这是线

visa.ResourceManager()

这会导致问题。我收到无法解决的错误“预期 LP_c_ulong,得到 NativeArgument”。

这个问题有什么简单的解决方案吗?谢谢。

4

1 回答 1

1

在我的经验中,无法在 Ironpython 中直接导入 pyVISA,我使用 Tektronix dll 做了一些工作

clr.AddReferenceToFileAndPath('C:\\Windows\\Microsoft.NET\\assembly\\GAC_32\TekVISANet\\v4.0_1.1.1.0__7f19bb2a5a9ae6e8\\TekVISANet.dll')
import TekVISANet
于 2017-04-07T11:41:44.193 回答