Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlstrennzeichen Und Befehlsabschlusszeichen - Keysight Technologies N6950A Bedienungs Und Servicehandbuch

N6900/n7900 series
Inhaltsverzeichnis

Werbung

Schlüsselwörter
Schlüsselwörter, auch als Kopfzeilen bezeichnet, sind vom Gerät erkannte Instruktionen. Allgemeine Befehle sind eben-
falls Schlüsselwörter.
OUTPut ist das Schlüsselwort des Hauptverzeichnisses, DELay ist ein Schlüsselwort zweiter Ebene, FALL und RISE sind
Schlüsselwörter dritter Ebene. Doppelpunkte ( : ) trennen die Schlüsselwort-Ebenen.
Die Befehlssyntax zeigt die meisten Befehle (und einige Parameter) in gemischter Groß-/Kleinschreibung. Die Groß-
buchstaben geben die abgekürzte Schreibweise des Befehls wieder. Bei kürzeren Programmzeilen können Sie die abge-
kürzte Version senden. Für eine bessere Lesbarkeit des Programms können Sie die lange Version senden.
Im obigen Beispiel sind sowohl OUTP als auch OUTPUT akzeptable Formen. Sie können Groß- oder Kleinbuchstaben ver-
wenden. Daher sind alle Formen, OUTPUT, outp und Outp zulässig. Andere Abkürzungsformen wie z. B. OUT sind ungül-
tig und führen zu einer Fehlermeldung.
Abfragen
Wird nach einem Schlüsselwort ein Fragezeichen gesetzt (?), ) wird es in eine Abfrage verwandelt (Beispiel: VOLTage?,
VOLTage:TRIGgered?). Enthält eine Abfrage Parameter, setzen Sie den Abfrageindikator vor den Parametern ans Ende
des letzten Schlüsselworts. Zwischen dem Abfrageindikator und erstem Parameter muss ein Leerzeichen stehen.
Sie können die programmierten Werte der meisten Parameter abfragen. So können Sie z. B. die zuvor gesetzte
OUTPut:DELay:FALL Zeit abfragen, indem Sie Folgendes senden:
OUTPut:DELay:FALL?
Sie können auch die minimal oder maximal zulässige Abfallzeit wie folgt abfragen:
OUTPut:DELay:FALL? MIN
OUTPut:DELay:FALL? MAX
Sie müssen alle Ergebnisse einer Abfrage zurücklesen, bevor Sie einen weiteren Befehl an das Gerät schicken. Ande-
renfalls tritt ein Fehler des Typs Query Interrupted auf und die nicht zurückgegebenen Daten gehen verloren.

Befehlstrennzeichen und Befehlsabschlusszeichen

Befehlstrennzeichen
Doppelpunkte ( : ) trennen Schlüsselwort-Ebenen. Leerzeichen müssen verwendet werden, um die Befehlsparameter
von ihren entsprechenden Schlüsselwörter zu trennen. Wenn ein Befehl mehrere Parameter benötigt, müssen diese
jeweils durch ein Komma voneinander getrennt werden. Im folgenden Beispiel müssen die optionalen Parameter star-
tindex und points mit einem Komma getrennt werden. Beachten Sie das Leerzeichen zwischen CURRent? und dem ers-
ten Parameter.
FETCh:CURRent? [<start_index>, <Punkte>]
Semikolons ( ; ) trennen Befehle innerhalb desselben Subsystems. So können Sie mehrere Subsystembefehle inner-
halb derselben Nachrichtenzeichenkette senden. Beispielsweise ist der folgende Befehlsstring:
OUTPut:STATe ON;DELay:RISE 1;FALL 2
Bedienungs- und Servicehandbuch Keysight N6900/N7900 Series
Einführung in die SCPI-Sprache
189

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis