Programmier-Befehle
6.3 Funktionen
Beispiel
//M(Maske1)
...
PRESS(HS1)
LM("MASKE2","CFI.COM",1, POSX, POSY,
DURCHMESSER)
DLGL("Maske2 beendet")
END_PRESS
...
//END
//M(Maske2)
...
PRESS(HS1)
EXIT(5, , BERECHNETER_DURCHMESSER)
END_PRESS
...
//END
138
; Maske1 unterbrechen und Maske2 aufblen-
den. Dabei die Variablen POSX, POSY und
DURCHMESSER übergeben.
; Nach der Rückkehr aus Maske2 erscheint
in der Dialogzeile von Maske1 der Text:
Maske2 beendet.
; Maske2 verlassen und zurück zu Maske1
in die Zeile nach LM kehren. Dabei der
Variablen POSX den Wert 5 und der Variab-
len DURCHMESSER den Wert der Variablen
BERECHNETER_DURCHMESSER zuweisen. Die
Variable POSY behält ihren aktuellen
Wert.
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 10/2015, 6FC5397-1DP40-5AA3