Mit der Anweisung @SPLIT wird im F-Modus die Darstellung eines zweiten Arbeitsfensters am Bildschirm ein- bzw. ausgeschaltet. Jedes Arbeitsfenster hat eine eigene Anweisungszeile (siehe auch den Abschnitt „Das Arbeitsfenster“).
Operation | Operanden | F-Modus |
@SPLIT | { n { ( 0..22) | $0..$22 } | OFF } |
n | legt die Zeilenanzahl für das untere Arbeitsfenster inklusive Anweisungszeile |
0..22 | $0..$22 | Nummer der Arbeitsdatei, die im unteren Arbeitsfenster gezeigt werden soll. Im oberen Arbeitsfenster wird die Arbeitsdatei gezeigt, in der die |
OFF | Das Arbeitsfenster, in dessen Anweisungszeile die Anweisung eingegeben |
Bei Beginn des EDT-Laufs ist im F-Modus das Arbeitsfenster ungeteilt.
Die Schreibmarke wird nach der Teilung des Bildschirms auf die obere Anweisungszeile positioniert. Nach jeder weiteren Ausgabe wird sie auf jene Anweisungszeile positioniert, in der die letzte Anweisung bzw. Anweisungsfolge eingegeben wurde. Wird in beiden Anweisungszeilen eine Anweisung eingegeben, wird nach der Abarbeitung der Anweisungen auf die obere Anweisungszeile positioniert. Tritt bei der Abarbeitung einer Anweisung ein Fehler auf, wird auf jene Anweisungszeile positioniert, in der die fehlerhafte Anweisung eingegeben wurde.
Wird bei geteiltem Bildschirm in der oberen Anweisungszeile @SPLIT OFF und in der unteren Anweisungszeile eine Anweisung eingegeben, wird @SPLIT OFF mit einer Fehlermeldung abgewiesen.
Anstelle von @SPLIT kann mit der gleichen Funktionalität auch die Anweisung
@PAR SPLIT benutzt werden. Zusätzlich lässt sich @PAR SPLIT gezielt für eine Arbeitsdatei oder global für alle Arbeitsdateien benutzen und ist auch im L-Modus und damit in EDT-Prozeduren erlaubt.
Beispiel
Mit @SPLIT 10(2) wird ein zweites Arbeitsfenster angefordert, das 10 Zeilen inklusive Anweisungszeile umfasst. In diesem Arbeitsfenster soll die Arbeitsdatei 2 ausgegeben werden.