Seite 1 von 1

Spannung auslesen

Verfasst: Donnerstag 10. Januar 2013, 18:35
von horster
Hi Leute.

Ich bin ein Neuling in der Python Programmierung.

Ich habe folgendes Problem und möchte euch nun um Mithilfe bitten:

Ich möchte mit Python über den IEC-Bus(GPIB) einen Spannungswert eines Funktionsgenerators auslesen.
Ich möchte dieses mit PyVISA machen.
Wie kann ich dieses tun? habe bisher kaum Ansätze.

Vielen Dank im vorraus

Re: Spannung auslesen

Verfasst: Freitag 11. Januar 2013, 08:41
von pixewakb
Die Frage ist sehr speziell und ich rechne hier im Forum nicht mit einer Antwort.

Versuch es direkt bei den Leuten von PyVISA, falls es dort eine Dokumentation gibt, starte damit.

Re: Spannung auslesen

Verfasst: Freitag 11. Januar 2013, 09:34
von horster
Guten morgen.

Ich habe das gerad noch einmal nach geschaut.
Und zwar gibt es dort folgenden Code:

Code: Alles auswählen

import visa
keithley = visa.instrument("GPIB::12")
print keithley.ask("*IDN?")
D.h. bei einem HP 33120A - Funktionsgenerator und der Adresse 22, müsste der Code so aussehen:

Code: Alles auswählen

import visa
HP33120A = visa.instrument("GPIB::22")
print HP33120A.ask("*IDN?")
Ist das soweit korrekt?
LabView erkennt den Funktionsgenerator zumindest unter der kompletten Bezeichnung.

Aber wie kann ich jetzt die Spannung direkt auslesen?
Welcher Code ist hierzu notwendig?

Re: Spannung auslesen

Verfasst: Freitag 11. Januar 2013, 10:44
von /me
horster hat geschrieben:Ist das soweit korrekt?
Wie du den Bezeichner nennst (keithley oder HP33120A oder equipment) ist nicht relevant für den Ablauf des Codes.

Den weiteren Umgang mit dem so erzeugten Objekt musst du dir wohl selber aus der PyVISA-Dokumentation erarbeiten, da ich vermute, dass hier noch niemand damit gearbeitet hat. Die zu sendenden Kommandos sind wahrscheinlich gerätespezifisch.

Re: Spannung auslesen

Verfasst: Freitag 11. Januar 2013, 11:24
von horster
Ok, herzlichen Dank für die schnellen Antworten.
Ich werde mal mein glück versuchen. :?