© EA Elektro-Automatik, DE-41747 Viersen, Helmholtzstr. 31-33, Tel. 02162-3785-0, Fax. 02162-16230
8
Programmierung mit SCPI
5. SCPI-Programmierung
5.1 SCPI-Befehle
Hinweis
Dies sind international standardisierte Befehle, sie müssen aber nicht unbedingt mit der Syntax von parallel verwen-
deten Geräten anderen Typs und Hersteller und deren SCPI-Befehlssatz kompatibel sein!
Die SCPI-Befehle werden als Klartext (ASCII-Strings) gesendet. Die Übertragung über Ethernet erfordert kein Ab-
schlußzeichen, das das Ende der Übertragung kennzeichnet, es schadet jedoch nicht, eins zu verwenden. Übliche
Abschlußzeichen sind LF (line feed, \n, 0xA, 10) oder CR (carriage return, 0xD, 13) oder sogar beide.
Hinweis
Parameter wie <Zahlenwert>, siehe unten, immer mit einem Leerzeichen getrennt eingeben!
Kleinbuchstaben in den Befehlen und [ ] sind optional, können also weggelassen werden.
VOLTage
<Zahlenwert>
Programmiert die Ausgangsspannung des Netzgerätes in Volt
VOLTage?
Meldet den zuletzt programmierten Wert der Spannungswert zurück (kein
Istwert!!)
Beispiel:
VOLT 5.5
Setzt 5.5V Ausgangsspannung am Netzgerät
Beispiel:
VOLT?
Fragt den zuletzt gesetzten Wert ab
CURRent
<Zahlenwert>
Programmiert den Ausgangsstrom in Ampere
CURRent?
Meldet den zuletzt programmierten Stromwert zu rück (kein Istwert!!)
Beispiel:
CURR 20
Setzt 20A Ausgangsstrom
Beispiel:
CURR?
Fragt den zuletzt gesetzten Wert ab
MEASure:VOLTage?
Meldet die aktuelle Spannung zurück
MEASure:CURRent?
Meldet den aktuellen Strom zurück
Beispiel:
MEAS:VOLT?
Liefert den Istwert der Spannung mit z. B. .5 zurück, das bedeutet 0,5V
Beispiel:
MEAS:CURR?
Liefert den Istwert des Stromes mit z.B. 12.345 zurück
DATA?
Gibt ein 8-Bit-Wert mit Statussignalen des Gerätes zurück.
Für die Zuweisung der Bits siehe Abschnitt 5.3
OUTPut:[STATe]
<Boolean>
Schaltet den Leistungsausgang ein oder aus.
Beispiel:
OUTP 1
Schaltet den Leistungsausgang ein
5.2 Standard IEEE-Befehle
*IDN?
Liest die Seriennummer und/oder die Gerätebezeichnung (Typenschild)
*RST
Schnittstelle zurücksetzen (U = 0, I = 0, Ausgang = aus), Fernsteuerung verlassen