Herunterladen Inhalt Inhalt Diese Seite drucken

Scpi-Parametertypen - Keysight Technologies Truevolt Series Servicehandbuch

Inhaltsverzeichnis

Werbung

SCPI-Programmierreferenz

SCPI-Parametertypen

Die Befehlssprache SCPI definiert mehrere Datenformate für die Verwendung in Programmier- und Ant-
wortnachrichten.
Numerische Parameter
Befehle mit numerischen Parametern akzeptieren alle gängigen dezimalen Zahlendarstellungen ein-
schließlich optionalem Vorzeichen, Dezimalpunkten und wissenschaftlicher Darstellung (Fließkomma).
Auch generische Werte für numerische Parameter wie MIN, MAX und DEF werden akzeptiert. Numerische
Parameter können zusammen mit einer Maßeinheit (beispielsweise M, k, m oder u) gesendet werden. Falls
ein Befehl nur bestimmte numerische Werte akzeptiert und ein davon abweichender Wert spezifiziert wird,
wird dieser vom Gerät auf den nächstliegenden zulässigen Wert gerundet. Folgender Befehl erfordert
einen numerischen Parameter für den Bereichswert:
VOLTage:DC:RANGe {< range >|MIN|MAX|DEF}
Da der SCPI-Parser nicht zwischen Groß- und Kleinschreibung unterscheidet, ist der
Buchstabe "M" (oder "m") unklar. Für mehr Benutzerfreundlichkeit interpretiert das Gerät
"mV" (oder "MV") als Millivolt, aber "MHZ" (oder "Mhz") als Megahertz. Entsprechend
wird "MΩ" (oder "mΩ") als megΩ interpretiert. Sie können das Präfix "MA" für Mega ver-
wenden. So wird beispielsweise "MAV" als Megavolt interpretiert.
Diskrete Parameter
Diskrete Parameter werden dazu verwendet, Einstellungen zu programmieren, für die nur eine begrenzte
Anzahl von Werten zur Auswahl stehen (beispielsweise IMMediate, EXTernal oder BUS). Sie haben – wie
Befehlsschlüsselwörter – jeweils eine Kurz- und eine Langform. Groß- oder Kleinbuchstaben dürfen mit-
einander kombiniert werden. Rückmeldungen auf Abfragen verwenden für Großbuchstaben stets die Kurz-
schreibweise. Folgender Befehl erfordert einen diskreten Parameter für den Temperaturwert:
UNIT:TEMPerature {C|F|K}
Boolesche Parameter
Boolesche Parameter repräsentieren einen einzelnen binären Zustand (TRUE oder FALSE). Anstelle des
Wertes FALSE akzeptiert das Gerät "OFF" oder "0". Anstelle des Werts TRUE akzeptiert das Gerät "ON"
oder "1". Bei der Abfrage eines Booleschen Parameters gibt das Gerät „0" oder „1" zurück. Hier ein Bei-
spiel für einen Befehl, der einen Booleschem Parameter erfordert:
DISPlay:STATe {ON|1|OFF|0}
210
Keysight True volt Series Bedienungs- und Servicehandbuch

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis