Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula prática de Supervisórios Iniciar um novo projeto com domínio; ProjetoAlarmes Criar os TAG’s Demo ; Min. Max. Type Pressão 0 450 0 Vazão 0 500 0 Vapor 0 100 0 Nível 0 1000 1 Caminhão 0 100 4 Temp1 0 200 0 Temp2 0 200 0 Temp3 0 200 0 HoraAtual 3 Inserir um TAG Interno chamado Motor Configure a propriedade Value para Boolean com valor inicial em False (escreva) Inserir Telas; Em Telas, botão direito inserir telas no projeto alarmes; Marcar a opção “Configurar como tela inicial” Renomeie para “TelaMenu” Tamanho Largura : 1280 Altura 974 Crie mais uma Tela com o nome “TelaCaldeira” marque a opção “Configurar como tela Inicial” Mesmo tamanho da Tela Menu, na Tela Caldeira clique com o lado direito do mouse e escolha: Ajustar ao Divisor escolha “Configurar como Tela Inicial do Divisor” Inserir Figuras nas Telas; Clique com o botão direito do mouse em “Recursos” inserir recurso em: ProjetoAlarmes Escolha a figura Caldeira na biblioteca do Elipse na pasta Demo dentro da pasta Caldeira, figura em jpg. Na TelaCaldeira configure a propriedade FillSyle para 12 – Picture Arraste a figura de recursos para PictureFile na propriedade da TelaCaldeira Na propriedades configurar Caption para Screen Tittle Inserir um caminhão na parte inferior direita da tela; Inserir um movimento de translação para a esquerda, associar ao TAG Demo Caminhão Insira um Motor na estrutura lado direito; Motor na pasta Galeria Motors. Insira um retângulo sobre o Tanque da direita; Crie um objeto de Texto A com a palavra “Pressão” escreva na propriedade do objeto em “Caption” em “ForeColor” escolha a cor da letra e em “Font” o estilo e tamanho da Letra. Em baixo de cada texto insira um display Associe na TelaCaldeira; Na propriedade da figura motor em associações, na propriedade “OverriderFillcolor” busque o Tag Interno motor e na direita selecione a propriedade Value. No tipo de conexão selecione “Conexão Digital” escolha duas cores para ligado e desligado, se desejar habilite o pisca. Ligado 65280 (Verde Claro) Dsligado 255 (Vermelho) No display da pressão crie uma Associação Digital para alterar a cor do Display caso o valor da pressão seja maior que 300 “ForegroundColor” na direita selecione a propriedade Pressão Value Ligado 65535 (Amarelo) Desligado 16777215 (Branco) Conexão por Tabela No Display do vapor crie uma associação por Tabela na propriedade “ForegroundColor” na direita associe Vapor Value Min. Max. Valor Pisca 0 60 255.255.87 (Amarelo Claro) 60 80 255.255.255 (Branco) 80 100 255.255.0 (Amarelo) Conexão Analógica Colocar um retângulo no tanque da esquerda. O Tag Nível pode varia de 0 a 1000, o preenchimento do retângulo vai de 0 a 100%. “VerticalPercentFill” conexão analógica, na direita Nível Value Valor na Fonte Valor na Propried. 1000 100 Animação; Animar com translação o caminhão até onde desejar associe em Value Dados.Caminhão Altere as propriedades “Enabled e EnabledSlider” da animação para “false” Criação de Biblioteca do usuário No menu Arquivo, selecione o item “Novo Projeto” e clique em próximo, selecione “Biblioteca de componentes do E3”. Determine o nome da biblioteca (BibliotecaE3) Determine as especificações referente ao Domínio )Projects/ProjetoAlarmes Clique em concluir Biblioteca; Criar um Display para exibir o valor com uma casa decimal e sufixo “C” a cor do fundo varia conforme o valor da temperatura. Clique em “Novo” “Biblioteca de componentes do E3” Nomeia como LibCaldeira, especifique a pasta C:\ElipseE3/Projects/ProjetoAlarmes Insira um “XControl” chame-o de DisplayTemp Na aba Design, desenhe um Display. Formate o Display com a expressão 0.0 °C em “Format” Para receber externamente qualquer valor precisamos associar, na aba propriedades, crie uma propriedade chamada “Temperatura” do tipo “Double” Valor inicial “0” Texto de ajuda “Temperatura a ser exibida” Retorne na aba design no Dysplay crie uma associação simples coma propriedade Temperatura criada na propriedade “Value” (DisplayTemp Temperatura). Para alterar a cor conforme o valor da temperatura, crie uma associação por tabela, na propriedade “ForegroudColor”. Na propriedade “Fonte” busque a propriedade “Temperatura” Min. Max. Valor 0 20 0.0.255 (Azul) 20 50 0.128.0 (Verde) 50 150 255.255.87 (Amarelo Claro) 150 180 192.192.0 (Amarelo Escuro) 180 200 255.0.0 (Vermelho) Para que o objeto possa ser utilizado é preciso registrá-lo. Salve as modificações. Clique com o botão direito do mouse em “Bibliotecas” e escolha a opção “Registrar bibliotecas carregadas” Insira na Tela Caldeira três XControlDisplayTemp (Clique na tela com o lado direito do mouse). Para cada DisplayTemp associe na propriedade temperatura com um Tag Temp 1
Compartilhar