Atualização da função DGUS: Empilhamento flexível de quaisquer controles de página

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