Actualización de la función DGUS: apilamiento flexible de controles de cualquier página

En respuesta a la demanda del mercado de mejorar aún más la flexibilidad de las combinaciones de control de la plataforma DGUS, DWIN ha agregado una nueva interfaz de "interruptor de superposición de página" en la plataforma DGUS, que se puede utilizar para implementar avisos de alarma dinámicos globales y otras funciones.

Vídeo: https://forums.dwin-global.com/index.php/forums/topic/news-dgus-function-upgrade-flexible-stacking-of-any-page-controls/

Con esta función, los usuarios pueden superponer los controles de cualquier página en todas las páginas restantes. Los controles de la página superpuesta tienen de forma predeterminada la prioridad más alta. Los controles de la página superpuesta se encuentran en la parte superior de la página superpuesta (incluidos todos los controles de visualización y controles táctiles de la página superpuesta). La prioridad de los controles táctiles se puede ajustar según las necesidades operativas reales. Cuando los controles táctiles de dos páginas se superponen, solo el control táctil con mayor prioridad es efectivo.

Método de desarrollo:

1. Actualice el kernel de la pantalla inteligente a la última versión: T5L_UI_DGUS2_V65.

2. Consulte la dirección 0x00E8 de la interfaz variable del sistema operativo en la guía de desarrollo, active el interruptor de superposición de página y configure la prioridad de control y la ID de página que debe superponerse.

DIRECCIÓN

Definición

Longitud (byte)

Descripción

0x00E8

Interruptor de apilamiento de páginas

2

0xE8_H: 0x5A Habilite la función de superposición de página, establezca otro valor para deshabilitar la función;0xE8_L: habilita el modo post-táctil de superposición de páginas;0x00=no responde a los toques en la página superpuesta;0x01 = solo responde al toque de la página superpuesta;

0xE9: el ID de la página que se va a superponer.

Por ejemplo, superponga toda la pantalla y los controles táctiles de la página 74 en otras páginas para su visualización. Después de la superposición, solo se responderá a los controles táctiles de la página 74 (es decir, 0xE8_L está configurado en 0x01). El método de operación es:

Dirección 0x00E8: escribir datos 0x5A01 (5A significa encender el interruptor de superposición, 01 significa responder solo al tocar la página superpuesta)

Dirección 0x00E9: escriba el número de identificación de la página superpuesta 0x004A (es decir, 74)

Ejemplo de comando:

Enviar: 5AA5 07 82 00E8 5A01 004A Se muestra la página superpuesta n.º 74 y solo responde al toque de la página superpuesta.

Enviar: 5AA5 07 82 00E8 5A00 004A Se muestra la página superpuesta n.º 74 y no responde al toque de la página superpuesta.


Hora de publicación: 25 de septiembre de 2023