Cuadros de diálogo
6.2 Definir menús de pulsadores
HS1=("NUEVO", ac6, se2)
HS2=("\\imagen1.png")
HS3=("Salir")
HS4=(["Confirmar","\\sk_ok.png"],PA0,TP1)
VS1=("Submáscara")
VS2=($85011, ac7, se2)
VS3=("Cancelar", ac1, se3)
VS4=("OK", ac6, se1)
VS5=(SOFTKEY_CANCEL,,se1)
VS6=(SOFTKEY_OK,,se1)
VS7=(["\\imagen1.png","Texto OEM"],,se1)
VS8=(["\\imagen1.png",$83533],,se1)
PRESS(HS1)
HS1.st="Calcular"
...
END_PRESS
PRESS(RECALL)
LM("Máscara21")
END_PRESS
//END
6.2.1
Modificar las propiedades de pulsadores de menú en el tiempo de ejecución
Descripción
Las propiedades texto, nivel de acceso y estado de un pulsador de menú pueden modificarse en
los métodos en tiempo de ejecución:
68
; Definir el pulsador de menú HS1 y asignar
el rótulo "NUEVO", el nivel de protección 6 y el estado
"deshabilitado"
; Asignar un gráfico al pulsador de menú
; pulsador de menú con texto y gráficos Grafik, Tex-
to="Confirm", Imagen="sk_ok.png", Ajuste de la imagen
del pulsador de menú: izquierda, el texto se alinea en
la imagen
; Definir el pulsador de menú VS2, asignar el texto del
fichero de idioma, el nivel de protección 1 y el estado
"deshabilitado"
; Definir el pulsador de menú VS3 y asignar
el rótulo "Cancelar", el nivel de protección
1 y el estado "resaltado".
; Definir el pulsador de menú VS4 y asignar
el rótulo "OK", el nivel de protección
6 y el estado "visible"
; Definir el pulsador de menú estándar VS5 ("Cance-
lar") y asignar el estado "visible"
; Definir el pulsador de menú estándar VS6 ("OK") y
asignar el estado "visible"
; Definir el pulsador de menú VS7 y asignar un gráfico,
el rótulo "Texto OEM" y el estado "visible"
; Definir el pulsador de menú VS8 y asignar un gráfico,
el texto del fichero de idioma y el estado "visible"
; Identificador de arranque del método
; Asignar un texto de rotulación al pulsador de menú
; Identificador de fin del método
; Identificador de arranque del método
; Cargar diálogo
; Identificador de fin del método
; Identificador de fin del menú de pulsadores
Manual de programación, 10/2020, A5E40869575E AE
SINUMERIK Integrate Run MyScreens