2016-06-21 17 views
2

Die Kombination pyVisa und IronPython bereitet mir derzeit Schwierigkeiten. Ich versuche mit einem externen Gerät über GPIB mit dem pyVisa-Paket zu kommunizieren, aus einem Skript heraus, das wiederum in IronPython geschrieben ist.Verwendung von pyVisa mit IronPython

Es ist die Linie

visa.ResourceManager() 

, die Probleme verursacht. Ich bekomme den Fehler "LP_c_ulong erwartet, NativeArgument bekommen", den ich nicht lösen kann.

Gibt es eine einfache Lösung für dieses Problem? Danke.

Antwort

1

In meinem exeprience nicht möglich ist, direkt pyVISA in Ironpython zu importieren, habe ich someting Arbeiten mit Tektronix dll

clr.AddReferenceToFileAndPath('C:\\Windows\\Microsoft.NET\\assembly\\GAC_32\TekVISANet\\v4.0_1.1.1.0__7f19bb2a5a9ae6e8\\TekVISANet.dll') 
import TekVISANet