2017-12-13 16 views
2

私は.dllを使用するNewport 1936-Rパワーメーターを制御するためにPython 2.7を使用しています。Python.Netはdllをインポートできません

pyvisaは使用できませんので、VISA(Virtual Instrument Software Architecture)対応ではありません。

usbdll.dllという名前のDLLを含むUSBドライバをインストールしました。私はそれが見えるようにシステムフォルダにdllをコピーしました。 Python.Netを使用しているときはAddReferenceできますが、dllをインポートするとエラーNo module named usbdllが出ます。

マイPython.Netバージョンは2.3.0

答えて

1

UsbDllWrap.dllは、私の周りの仕事を見つけた

+0

ありがとうございました!これは参考になった、私は別の.dllを使用していたが、私は回避策を見つけた。私の答えは下記をご覧ください。 – Kal

0

インストールのSamplesフォルダにある使用する正しいDLLです。 NI Visa Wizardを使用して、ドライバを生成してインストールしました。私はNewport Power Meter 1936-Rと「生の」接続で通信できます。私はPython.Netに行く前にNI VISA Wizardを試してみることをお勧めします。接続された計測器は、NI MAXでは表示されますが、デバイスマネージャとpyvisaのリソースマネージャでは表示されません。誰かが何かを必要としたら私は喜んで助けます。

関連する問題