Atualização da função DGUS: empilhamento flexível de qualquer controle de página

Em resposta à demanda do mercado para melhorar ainda mais a flexibilidade das combinações de controle da plataforma DGUS, a DWIN adicionou uma nova interface de "comutador de sobreposição de página" na 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/index.php/forums/topic/news-dgus-function-upgrade-flexible-stacking-of-any-page-controls/

Usando esta função, os usuários podem sobrepor os controles de qualquer página em todas as páginas restantes. Os controles na página de sobreposição têm como padrão a prioridade mais alta. Os controles na página de sobreposição estão na parte superior da página de sobreposição (incluindo todos os controles de exibição e controles de toque na página de sobreposição). A prioridade dos controles de toque pode ser ajustada de acordo com as necessidades reais de operação. Quando os controles de toque de duas páginas se sobrepõem, apenas o controle de toque com maior prioridade é eficaz.

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 variável do sistema operacional no guia de desenvolvimento, ative a chave de sobreposição de página e defina a prioridade de controle e o ID da página que precisa ser sobreposto.

Endereço

Definição

Comprimento (byte)

Descrição

0x00E8

Chave de empilhamento de páginas

2

0xE8_H: 0x5A Habilita a função de sobreposição de página, defina outro valor para desabilitar a função;0xE8_L: Habilita o modo pós-toque de sobreposição de página;0x00=não responde aos toques na página sobreposta;0x01 = responde apenas ao toque da 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 na página 74 serão respondidos (ou seja, 0xE8_L está definido como 0x01). O método de operação é:

Endereço 0x00E8: Gravar dados 0x5A01 (5A significa ligar a chave de sobreposição, 01 significa responder apenas ao toque da página de sobreposição)

Endereço 0x00E9: escreva o número de ID 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 da 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 da página de sobreposição.


Horário da postagem: 25 de setembro de 2023