Actualización da función DGUS: Empilamento flexible de calquera controis de páxina

En resposta á demanda do mercado de mellorar aínda máis a flexibilidade das combinacións de control da plataforma DGUS, DWIN engadiu unha nova interface de "interruptor de superposición de páxinas" na plataforma DGUS, que se pode usar para implementar avisos de alarma dinámica global e outras funcións.

Usando esta función, os usuarios poden superpoñer os controis de calquera páxina en todas as páxinas restantes.Os controis da páxina de superposición teñen por defecto a prioridade máis alta.Os controis da páxina de superposición están na parte superior da páxina de superposición (incluíndo todos os controis de visualización e os controis táctiles da páxina de superposición).controis).A prioridade dos controis táctiles pódese axustar segundo as necesidades reais de operación.Cando os controis táctiles de dúas páxinas se solapan, só é efectivo o control táctil coa prioridade máis alta.

Método de desenvolvemento:

1. Actualiza o núcleo de pantalla intelixente á versión máis recente: T5L_UI_DGUS2_V65.

2. Consulte o enderezo 0x00E8 da interface de variables do sistema operativo na guía de desenvolvemento, active o interruptor de superposición de páxinas e configure a prioridade de control e o ID de páxina que se debe superpoñer.

Enderezo

Definición

Lonxitude (byte)

Descrición

0x00E8

Interruptor de apilado de páxinas

2

0xE8_H: 0x5A Activa a función de superposición de páxinas, establece outro valor para desactivar a función;

0xE8_L: activa o modo de superposición de páxinas post-toque;

0x00=non responde aos toques de páxina superpostas;

0x01 = responde só ao toque da páxina de superposición;

0xE9: o ID da páxina que se vai superpoñer.

Por exemplo, superpoña todos os controis da pantalla e táctiles da páxina 74 noutras páxinas para a súa visualización.Despois da superposición, só se responderá aos controis táctiles da páxina 74 (é dicir, 0xE8_L está configurado como 0x01).O método de operación é:

Enderezo 0x00E8: escribir datos 0x5A01 (5A significa activar o interruptor de superposición, 01 significa só responder ao toque da páxina de superposición)

Enderezo 0x00E9: escriba o número de ID da páxina de superposición 0x004A (ie 74)

Exemplo de comando:

Enviar: 5AA5 07 82 00E8 5A01 004A Móstrase a páxina de superposición número 74 e só responde ao toque da páxina de superposición.

Enviar: 5AA5 07 82 00E8 5A00 004A Móstrase a páxina de superposición número 74 e non responde ao toque da páxina de superposición.


Hora de publicación: 25-09-2023