首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python.Net无法导入dll

Python.Net无法导入dll
EN

Stack Overflow用户
提问于 2017-12-14 06:01:05
回答 2查看 460关注 0票数 2

我使用Python2.7来控制一个使用自定义.dllNewport 1936-R功率表。

它不兼容VISA (虚拟仪器软件架构),所以我不能使用pyvisa

我已经安装了包含名为usbdll.dll的dll的USB驱动程序。我将dll复制到系统文件夹中,以使其可见。当使用Python.Net时,我可以使用AddReference,但是当我导入dll时,我得到了错误No module named usbdll

我的Python.Net版本是2.3.0

EN

回答 2

Stack Overflow用户

发布于 2017-12-14 14:02:25

要使用的正确dll是位于安装的Samples文件夹中的UsbDllWrap.dll

票数 1
EN

Stack Overflow用户

发布于 2017-12-15 07:10:50

我找到了一个解决办法;通过使用NI Visa向导,我生成了一个驱动程序并安装了它。我可以通过“原始”连接与Newport功率表1936-R通信。我建议在访问Python.Net之前尝试使用NI签证向导。所连接的仪器可以在NI MAX中看到,但不能在设备管理器和pyvisa的资源管理器中看到。如果有人需要什么,我很乐意为您效劳。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47802766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档