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.

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).controles).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, somente 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