Em resposta à demanda do mercado por maior flexibilidade nas combinações de controle da plataforma DGUS, a DWIN adicionou uma nova interface de "trocador de sobreposição de página" à plataforma DGUS, que pode ser usada para implementar avisos de alarme dinâmicos globais e outras funções.
Vídeo: https://forums.dwin-global.com/search//forums/topic/news-dgus-function-upgrade-flexible-stacking-of-any-page-controls/
Com essa função, os usuários podem sobrepor os controles de qualquer página em todas as demais. Os controles da página sobreposta têm, por padrão, a maior prioridade. Os controles da página sobreposta ficam no topo da página (incluindo todos os controles de exibição e controles de toque). A prioridade dos controles de toque pode ser ajustada de acordo com as necessidades de operação. Quando os controles de toque de duas páginas se sobrepõem, apenas o controle de toque com a maior prioridade fica ativo.
Método de desenvolvimento:
1. Atualize o kernel da tela inteligente para a versão mais recente: T5L_UI_DGUS2_V65.
2. Consulte o endereço 0x00E8 da interface de variáveis do sistema operacional no guia de desenvolvimento, ative a opção de sobreposição de página e defina a prioridade de controle e o ID da página que precisa ser sobreposta.
| Endereço | Definição | Comprimento (byte) | Descrição |
| 0x00E8 | Alternador de empilhamento de páginas | 2 | 0xE8_H: 0x5A Ativa a função de sobreposição de página; defina outro valor para desativá-la;0xE8_L: Ativar o modo de sobreposição de página pós-toque;0x00 = não responde a toques na página sobreposta;0x01 = responder apenas ao toque na página sobreposta; 0xE9: o ID da página a ser sobreposta. |
Por exemplo, sobreponha todos os controles de exibição e toque da página 74 em outras páginas para exibição. Após a sobreposição, apenas os controles de toque da página 74 responderão (ou seja, 0xE8_L será definido como 0x01). O método de operação é:
Endereço 0x00E8: Escrever dados 0x5A01 (5A significa ativar o interruptor de sobreposição, 01 significa responder apenas ao toque na página de sobreposição)
Endereço 0x00E9: escreva o número de identificação da página de sobreposição 0x004A (ou seja, 74)
Exemplo de comando:
Enviar: 5AA5 07 82 00E8 5A01 004A A página de sobreposição nº 74 é exibida e responde apenas ao toque na página de sobreposição.
Enviar: 5AA5 07 82 00E8 5A00 004A A página de sobreposição nº 74 é exibida e não responde ao toque na página de sobreposição.
Data da publicação: 25/09/2023



