9.4
Widgets personalizados
9.4.1
Definir widgets personalizados
Descripción
A través de un widget personalizado se configuran elementos de visualización específicos del
usuario en el diálogo.
Programación
Definición:
Sintaxis:
Descripción:
Parámetro:
Ejemplo
Un widget personalizado se define en la configuración de diálogo de la manera siguiente:
DEF Cus = (W///"","slestestcustomwidget.SlEsTestCustomWidget"/////
20,20,250,100);
9.4.2
Estructura de la librería de widgets personalizados
Descripción
La librería de widgets personalizados contiene principalmente una clase definida. El nombre de
esta clase debe indicarse en la configuración de diálogo junto al nombre de la librería. A partir
del nombre de la librería, "Run MyScreens" accede a un fichero dll del mismo nombre, p. ej.:
slestestcustomwidget.dll
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC
Opción de software
Para utilizar widgets personalizados en los diálogos, se necesita además la siguiente
opción de software:
"SINUMERIK Integrate Run MyHMI/3GL" (6FC5800-0AP60-0YB0)
DEF (Nombre)
(W///"","(Nombre de la librería).(Nombre de la clase)"/////a,b,c,d);
W
Name
Nombre de la librería Nombre del fichero de librería dll (Windows) o so (Linux),
Nombre de la clase
a, b, c, d
Elementos gráficos y lógicos
Definir widget personalizado
Nombre del widget personalizado, de libre elección
de libre elección
Nombre de la función de clase de la librería antes men‐
cionada, de libre elección
Posición y tamaño de la configuración
9.4 Widgets personalizados
231