我正在使用python 2.7来控制使用自定义.dll
的{{3}}功率计。
这与VISA(虚拟仪器软件架构)不兼容,因此我无法使用pyvisa
。
我安装了包含名为usbdll.dll
的dll的USB驱动程序。我将dll复制到系统文件夹,以便它可见。使用Python.Net时我可以AddReference
,但是当我导入dll时,我收到错误No module named usbdll
。
我的Python.Net版本是2.3.0
答案 0 :(得分:1)
要使用的正确dll是UsbDllWrap.dll
位于您的安装的Samples
文件夹中
答案 1 :(得分:0)
我找到了一个工作;通过使用NI签名向导,我生成了一个驱动程序并安装了它。我可以通过“原始”连接与Newport Power Meter 1936-R进行通信。我建议在进入Python.Net之前尝试NI VISA向导。连接的仪器可以在NI MAX中看到,但不能在Device Manager和pyvisa的资源管理器中看到。如果有人需要,我很乐意提供帮助。