MELFA-BASIC-V-Befehle
6.3.52
Label (Label)
Funktion: Sprungmarke
Legt ein Sprungziel fest
Eingabeformat
*<Name der Marke>
*<Name der Marke>[:<Befehlszeile>]
<Name der Marke>
<Befehlszeile>
Programmbeispiel
1 *SUB1
2
If M1 = 1 Then GoTo *SUB1
3
*LBL1: If M_In(19) = 0 Then GoTo *LBL1
Erläuterung
● Es erfolgt keine Fehlermeldung, wenn die Marke während eines Programmablaufes nicht aufge-
rufen wird.
● Ist die gleiche Marke in einem Programm mehrmals definiert, erfolgt eine Fehlermeldung.
● Reservierte Wörter dürfen nicht als Markennamen vergeben werden.
● Im Markennamen darf an der zweiten Stelle kein Unterstrich („_") verwendet werden. Diese
Schreibweise ist den externen Variablen vorbehalten. Wird an der zweiten Stelle ein Unterstrich
verwendet, z. B. „*A_", „*B_" oder „*Z_", erfolgt eine Fehlermeldung. Auch ein Markenname wie
„*L_" erzeugt bei der Ausführung des Programms eine Fehlermeldung. Die Schreibweise ist für
das System reserviert.
Der Unterstrich kann in Markennamen ab der dritten Stelle verwendet werden.
● Auf die Markendefinition kann nach einem Doppelpunkt eine Befehlszeile folgen. Das Anhängen
weiterer Befehle ist in dieser Zeile jedoch nicht möglich.
CR750/CR751
Legt den Namen der Marke über eine Zeichenkette fest
Das erste Zeichen muss ein Buchstabe sein.
Die maximale Länge beträgt 16 Zeichen (Das (*)-Zeichen wird
nicht mitgezählt.)
Legt eine Befehlszeile hinter dem Markennamen nach dem
Doppelpunkt fest
'Sprungmarke SUB1 festgelegt
'Sprung zum Unterprogramm SUB1,
wenn M1 gleich 1
'Durchläuft die Warteschleife in
Programmschritt 3 bis M_In(19) auf „1"
gesetzt wird.
Detaillierte Befehlsbeschreibung
6 - 105