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.
