Interacción Entre Widget Personalizado Y Diálogo: Intercambio De Datos Manual; Lectura Y Escritura De Propiedades - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Elementos gráficos y lógicos
9.4 Widgets personalizados
Ejemplo
La definición de clase del fichero dll debe ser así:
#define SLESTESTCUSTOMWIDGET_EXPORT Q_DECL_EXPORT
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget
{
Q_OBJECT
Q_PROPERTY(double CUSVAR1
....
....
}
9.4.5
Interacción entre widget personalizado y diálogo: intercambio de datos
manual
Además de automático, el intercambio de datos también puede ser manual. Los datos se
intercambian de forma dinámica, es decir, en el tiempo de ejecución del diálogo. Son posibles
las siguientes acciones:
• Las propiedades del widget personalizado pueden leerse y escribirse.
• Los métodos del widget personalizado pueden llamarse desde la configuración de Run
MyScreens.
• Es posible reaccionar a una determinada señal del widget personalizado para llamar
subprogramas (SUB) en la configuración de Run MyScreens.
9.4.5.1

Lectura y escritura de propiedades

Descripción
Para leer y escribir propiedades del widget personalizado se dispone de las funciones
ReadCWProperties y WriteCWProperties en la configuración de Run MyScreens.
Programación
Sintaxis:
Descripción:
212
READ cusVar1
ReadCWProperty("Nombre de variable", "nombre de propiedad")
Leer una propiedad de un widget personalizado
: public QWidget
WRITE setCusVar1);
SINUMERIK Integrate Run MyScreens
Manual de programación, 10/2020, A5E40869575E AE

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik integrate runMyscreens

Tabla de contenido