; Définition des touches logicielles dans la boîte de dialogue
HS1=("")
HS2=("")
HS3=("")
HS4=("")
HS5=("")
HS6=("")
HS7=("")
HS8=("")
VS1=("")
VS2=("")
VS3=("")
VS4=("")
VS5=("")
VS6=("")
VS7=("next Mask")
VS8=("EXIT")
; Définition du bloc LOAD
LOAD
; Lecture de valeur avec RNP
NOM_AXE1 = RNP("$MC_AXCONF_GEOAX_NAME_TAB[0]")
NOM_AXE2 = RNP("$MC_AXCONF_GEOAX_NAME_TAB[1]")
NOM_AXE3 = RNP("$MC_AXCONF_GEOAX_NAME_TAB[2]")
; Affichage d'une ligne de la boîte de dialogue
DLGL("Value R2: = " << RNP("$R[2]"))
; Ecriture d'une valeur avec WNP
WNP("$R[3]",VAR0)
; Ligne de séparation verticale
V_SEPARATOR(360,1,6,1)
; Ligne de séparation horizontale
H_SEPARATOR(220,1,7,1)
END_LOAD
; Méthode Press
PRESS(VS7)
; Chargement d'une autre boîte de dialogue
LM("MASK2")
; Identifiant de fin de la méthode Press
END_PRESS
; Méthode Press
PRESS(VS8)
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Mise en route
2.2 Exemple de projet
19