infra:NET Expert
 
×
J  -  Sprung
Funktion
Der J-Operator erlaubt es der Drucksteuerung, Operatoren zu überspringen. Dieser Operator wird oft im Zusammenhang mit Q-Operatoren verwendet.
Syntax
J:Ziel#
Beispiel:
J:>Sprungmarke1#
Sprung
marke1
Die Abarbeitung der Tabelle wird an der Stelle fortgeführt, an der die Sprungmarke mit dem Befehl "I:Sprungmarke1" gesetzt wurde.
J:5#
5
Die Abarbeitung der Tabelle wird 5 Operatoren nach diesem Operator fortgesetzt.
Leerzeilen und Kommentare werden nicht mitgezählt, Labels (l:) aber schon.
J:105#
105
Die Abarbeitung der Tabelle wird beim 5. Operator vor diesem Operator fortgesetzt.
Eine Anzahl ab 100 signalisiert einen Rückwärtssprung um „Angabe – 100“ Felder.
Leerzeilen und Kommentare werden nicht mitgezählt, Labels (l:) aber schon
Beschreibung der Argumente
  • Ziel
    Angabe des Sprungziels. Die möglichen Werte werden in der nachfolgenden Tabelle beschrieben:
Ziel
Bedeutung
A
Sprung zum Drucksteuertabellenbeginn
E
Sprung zum Drucksteuertabellenende
nn
Die Abarbeitung der Tabelle wird beim nn-ten Operator nach dem J-Operator fortgeführt. Der J-Operator heißt dann auch relativer J-Operator.
Achtung
Wird zwischen der durch nn angesprochenen Zielzeile und dem J-Operator ein Operator hinzugefügt oder gelöscht, dann muss der Wert nn entsprechend korrigiert werden.
1nn
Die Abarbeitung der Tabelle wird beim nn-ten Operator vor dem J-Operator fortgeführt. Der J-Operator heißt dann auch relativer J-Operator.
Achtung
Wird zwischen der durch nn angesprochenen Zielzeile und dem J-Operator ein Operator hinzugefügt oder gelöscht, dann muss der Wert nn entsprechend korrigiert werden.
>label
Die Abarbeitung der Tabelle wird bei einer durch den l-Operator (kleines "L"!) markierten Stelle fortgeführt. Ist die Marke nicht definiert, wird kein Sprung durchgeführt. Der Pfeil > wird im Bearbeitungsfenster nicht eingegeben.
Achtung
Eine Sprungmarke wird immer in der gesamten Drucksteuertabelle gesucht. Deshalb sollte für jede Sprungmarke ein eindeutiger Name verwendet werden, der eine Verwechslung von zwei identischen Marken ausschließt.