Troca rápida de telas usando abas.
Este artigo mostra como criar um sistema de troca rápida de telas, utilizando abas que são ativadas por uma passada de mouse. Vamos começar criando um Quadro no Viewer. Divida…
Este artigo mostra como criar um sistema de troca rápida de telas, utilizando abas que são ativadas por uma passada de mouse. Vamos começar criando um Quadro no Viewer. Divida…
Descrição: Como é possível alternar entre os valores 1 e 0 (toggle) de um tag através de um botão e utilizando bibliotecas? Solução: No botão do XControl (XC), escreva o…
Descrição: É possível acessar as opções do IOKit pela aplicação? Solução: Sim. Através do E3Studio, com o driver em questão aberto, basta acessar a opção Tag Browser. Outra opção é configurar…
Descrição: Como posso configurar Campo de Dados de um Relatório para que ele exiba a soma dos valores da coluna de uma tabela do Banco de Dados? Solução: Para isso,…
Descrição: Em uma rede contendo uma máquina específica para o servidor de dados e outras para o E3, onde é feito o processamento de dados de uma Consulta do E3…
Descrição: Como posso detectar falhas de comunicação via Elipse E3? Solução: As falhas podem ser tratadas via scripts através dos eventos OnCommError e OnCommErrorEx do Driver, que são sempre disparados…
Descrição: Como posso mudar as cores de texto e de fundo dos alarmes no E3Alarm? Solução: Isto pode ser feito nas propriedades do E3Alarm, aba Cores. Em execução, sempre que…
Descrição: Como devo fazer para, a partir de uma consulta comum do E3, acessar os dados do E3Storage fazendo um filtro por data? Solução: Para filtrar os dados pelo campo…
Descrição: Como funciona a banda morta (propriedade PercentDeadband) de um tag? Ela depende de escala configurada, ou é calculada a partir de cada valor atualizado no tag? Solução: Se você possui um…
Descrição: Como criar uma Function em um script do E3? Solução: Um exemplo simples de criação de uma Function no E3 pode ser: Sub CommandButton1_Click() MsgBox Funcao() End Sub Function…