ctypes Fehlermeldung beim Auslesen eines GPIB Gerätes

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ctypes Fehlermeldung beim Auslesen eines GPIB Gerätes

Wagner, Frank

Hallo,

 

ich greife mittels GPIB/488 Schnittstelle und pyvisa auf ein Agilent 34401A zu.

Es funktioniert so weit ganz gut nur beim Auslesen des Messwertes mittels Agilent34401A.read() kommt folgende Fehlermeldung

obgleich mir aber auch der richtige Messwert geliefert wird:

 

Exception ctypes.ArgumentError: "argument 2: <type 'exceptions.TypeError'>: wrong type" in

 

Ich muss gestehen, dass ich etwas ratlos bin was die Lösung dieses Problems betrifft.

In ähnlicher Art und Weise verwende ich diese Funktionen mit einem Keithley2000 Multimeter und dort ist mir der Fehler noch nicht aufgellen.

 

Bin für jede Anregung dankbar.

 

Mit freundlichen Grüßen / Kind regards

 

Frank Wagner

--

--

 P   Bevor Sie diese E-Mail ausdrucken, überlegen Sie bitte, ob dies wirklich erforderlich ist. Please think before you print.

--

WIKA Alexander Wiegand SE & Co. KG

Alexander-Wiegand-Straße 30 - 63911 Klingenberg - Germany

Kommanditgesellschaft: Sitz Klingenberg - Amtsgericht Aschaffenburg HRA 1819

Komplementärin: WIKA Verwaltungs SE & Co. KG - Sitz Klingenberg -

Amtsgericht Aschaffenburg HRA 4685

Komplementärin: WIKA International SE - Sitz Klingenberg -

Amtsgericht Aschaffenburg HRB 10505

Vorstand: Alexander Wiegand

Vorsitzender des Aufsichtsrats: Dr. Max Egli

Telefon: (09372) 132-0

Internet: www.wika.com

--

The information contained in this E-Mail and any attached files are strictly confidential and may be subject to legal privilege. If you are not the intended recipient, his representative or the person responsible for delivering the message to the intended recipient, be advised that you have received this message in error and that any dissemination, copying or use of this message or attachment is strictly forbidden, as is the disclosure of the information therein. If you have received this E-Mail in error, please notify us immediately by E-Mail or telephone and delete this message and all its attachments subsequently. All reasonable precautions have been taken to ensure no viruses are present in this E-Mail.

_______________________________________________
python-de maillist  -  [hidden email]
http://python.net/mailman/listinfo/python-de

Agilent.py (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: ctypes Fehlermeldung beim Auslesen eines GPIB Gerätes

Diez B. Roggisch
Wagner, Frank schrieb:

> Hallo,
>
>  
>
> ich greife mittels GPIB/488 Schnittstelle und pyvisa auf ein Agilent
> 34401A zu.
>
> Es funktioniert so weit ganz gut nur beim Auslesen des Messwertes
> mittels Agilent34401A.read() kommt folgende Fehlermeldung
>
> obgleich mir aber auch der richtige Messwert geliefert wird:
>
>  
>
> Exception ctypes.ArgumentError: "argument 2: <type
> 'exceptions.TypeError'>: wrong type" in
>
>  
>
> Ich muss gestehen, dass ich etwas ratlos bin was die Lösung dieses
> Problems betrifft.

Das zweite Argument ist falsch. Ohne die Libary & damit die
Funktionsdeklaration zu kennen, und ohne zu wissen was du uebergibst
kann man das nicht weiter kommentieren.

Schau dir an, wie die Funktion die hinter read steckt genau aussieht,
und was sie uebergeben bekommt - am besten mit dem Debugger.

Diez

_______________________________________________
python-de maillist  -  [hidden email]
http://python.net/mailman/listinfo/python-de