Herunterladen Inhalt Inhalt Diese Seite drucken

Keysight 3458A Benutzerhandbuch Seite 458

Inhaltsverzeichnis

Werbung

7
BASIC-Programmiersprache für das 3458A
IF...THEN-Verzweigung
Der Befehl IF...THEN ermöglicht bedingte Verzweigungen innerhalb von
3458A-Unterprogrammen. Die Syntax des Befehls IF...THEN lautet
folgendermaßen:
IF Ausdruck THEN
Programmsegment
[ ELSE ]
[ Programmsegment ]
ENDIF
Jedem Befehl IF...THEN muss innerhalb des gleichen Unterprogramms der Befehl
ENDIF folgen. Falls der optionale Befehl ELSE verwendet wird, muss dieser vor
dem Befehl ENDIF stehen. Alle Befehle nach IF...THEN und vor ELSE und ENDIF
werden ausgeführt, falls der Ausdruck den Wert "wahr" (ungleich Null) ergibt.
Wenn der Ausdruck "wahr" ist, wird die Programmausführung mit dem Segment
zwischen IF...THEN und ELSE fortgesetzt. Wenn der Ausdruck "falsch" ist, wird die
Programmausführung mit dem Segment nach ELSE fortgesetzt. In beiden Fällen
wird das Programm mit dem auf den Befehl ENDIF folgenden Befehl fortgesetzt,
sofern keine weiteren Schleifen oder bedingte Verzweigungen existieren.
10 OUTPUT 722; "SUB DMM_CONF"
20 OUTPUT 722; "INTEGER I"
30 OUTPUT 722; "LET I=1"
40 OUTPUT 722; "NRDGS 100"
50 OUTPUT 722; "TRIG SGL"
60 OUTPUT 722; "IF I<100 THEN"
70 OUTPUT 722; " ENTER A[I] "
80 OUTPUT 722; " LET l=l+1"
90 OUTPUT 722; "ENDIF"
100 OUTPUT 722; "SUBEND"
110 !
120 OUTPUT 722; "CALL DMM_CONF"
130 END
458
Keysight 3458A Benutzerhandbuch

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis