Escolar Documentos
Profissional Documentos
Cultura Documentos
Criando Telas
Objetos de Tela
Página de Tags
Fazendo Animações
Criando Telas
Uma Tela pode ser definida como uma janela para monitoramento de um
processo, onde serão inseridos os objetos que farão a interface do
operador com o sistema.
Cada aplicação pode ter um número ilimitado de telas.
As telas são o ponto-de-partida para a construção da interface de sua
aplicação. Um bom desenho de tela garante uma compreensão melhor do
processo supervisionado e utilização mais fácil dos recursos
acrescentados à aplicação.
Você pode criar uma nova tela pressionando o botão na barra de
ferramentas ou usando o comando Novo no menu Tela. No Organizer, quando
a opção Telas é selecionada, é mostrada uma janela contendo uma lista de
todas as telas da sua aplicação. Você pode criar, apagar e navegar pelas
telas da aplicação utilizando os botões à direita ( Criar, Deletar, Ir
para).
Junto com estes botões existem os botões Mostrar e Esconder que permitem
mostrar uma tela específica ou escondê-la durante o desenvolvimento.
Para fazer isso em tempo de execução, pode-se modificar a propriedade
Visible da tela. Por exemplo, é possível criar uma tela de aviso para
indicar uma condição de alarme que só será mostrada quando essa condição
for atingida (colocando o valor TRUE na propriedade Visible). No momento
que a condição for desfeita, pode-se esconder novamente a tela.
Objetos de Tela
As telas de aplicação podem conter bitmaps de fundo e objetos. Os
objetos que são inseridos sobre o bitmap constituem um plano secundário
na tela, de modo que podem ser deletados, copiados, movidos,
redimensionados e agrupados, sem prejudicar o desenho de fundo.
Os Objetos de Tela são elementos gráficos que estão relacionados com os
tags de modo a realizar uma interface amigável com as variáveis. Os
objetos previamente disponíveis são os seguintes:
Página de Tags
Executando
Nos exercícios a seguir, para testar o comportamento dos objetos e da
aplicação em si, você deverá executar a aplicação. Isso pode ser feito
de duas maneiras:
1. Pressionar a tecla [F8] ou o ícone , que realiza monitoração
de todas as telas que estiverem abertas.
Fazendo Animações
Outro recurso interessante é a possibilidade de criar animações a partir
de um conjunto de imagens. O Elipse SCADA permite a seqüenciação de
várias imagens para termos a sensação de movimento. Isso é muito útil
para ilustrar diversos processos em uma aplicação, como por exemplo, a
atividade de uma turbina ou peças andando em uma esteira.
Basicamente, para se fazer uma animação, devemos atribuir uma série de
imagens para determinados intervalos de valores que um tag pode assumir.
Estes intervalos são chamados de Zonas. Normalmente, utilizamos um tag
demo para gerar os valores necessários a troca das imagens na animação
automaticamente.
EXERCÍCIO
1. Colocar reservatórios de abastecimento das matérias primas no canto
esquerdo superior da tela de dosagem.
- Clique no ícone para inserir um objeto bitmap e marque a área na
tela.
- Clique duas vezes no objeto para chamar as propriedades.
- No campo Nome do Bitmap, clique em Localizar e escolha o arquivo
Funil2.bmp no diretório Lib\Tanques.
- Clique em Tamanho Original para que o objeto se ajuste ao tamanho
correto da imagem. Marque agora a opção Transparente e escolha
como fundo a cor cinza.
- Após a colocação de um reservatório, pode-se copiá-lo três vezes.
Para isso, basta selecionar o objeto e arrastá-lo, pressionando
juntamente a tecla [Ctrl] e soltando-o no local desejado.
2. Colocar números de identificação dos reservatórios de matéria-prima.
- Escolha o ícone do objeto texto e selecione uma área na tela.
- Para que fique sobreposto ao desenho do tanque, basta colocá-lo na
região do tanque e trazê-lo para frente, através do menu
Arranjar/Trazer para Frente.
- Clique duas vezes no objeto para chamar as propriedades.
- Selecione a guia Zonas.
- Clique em Adicionar, para criar uma nova zona de mensagem.
- Digite “1” no campo Mensagem, marcando a opção Zona Padrão.
- Selecione Moldura e desabilite a propriedade Visível.
- Repita o processo para os outros reservatórios.