Escolar Documentos
Profissional Documentos
Cultura Documentos
I
CAPTULO
Apresentao
1
Este Tutorial serve como apoio ao Mdulo de Treinamento para execuo e programao do E3. Com ele, voc
acompanha o contedo do curso. Durante as aulas, fique vontade para praticar o que aprendeu e para resolver
suas dvidas com o instrutor. No Treinamento apresentado um estudo de caso que simula uma aplicao real, um
sistema de superviso e controle.
Sediada em Porto Alegre e com filiais em So Paulo, Curitiba, Belo Horizonte, Rio de Janeiro e Taiwan, a Elipse
Software uma empresa brasileira com participao expressiva no mercado externo, atuando em pases como
Alemanha, ndia, Rssia, Sucia, Argentina e Chile, entre outros.
Durante estes anos de experincia, desenvolvemos um grande nmero de solues para as reas de saneamento,
infraestrutura, siderurgia, minerao, sade, alimentos e energia, fornecendo produtos para diversos tipos de
sistemas de automao.
O Elipse E3 um sistema de superviso e controle de processos desenvolvido para atender os atuais requisitos de
conectividade, flexibilidade e confiabilidade, sendo ideal para uso em sistemas crticos. Com uma arquitetura de
operao em rede que compe um verdadeiro sistema multicamadas, o software oferece uma plataforma de rpido
desenvolvimento de aplicaes, alta capacidade de comunicao e garantia de expanso, preservando os
investimentos. A soluo permite a comunicao com inmeros protocolos e equipamentos, podendo acomodar tanto
os sistemas locais quanto os geograficamente distribudos.
1.2 O Treinamento
A base do roteiro deste Tutorial uma aplicao hipottica que apresenta alguns recursos do software E3. Esta
aplicao hipottica no cobre todas as possibilidades de desenvolvimento oferecidas pela ferramenta. No entanto, a
quantidade e a qualidade das informaes apresentadas neste primeiro contato com o software so suficientes para
que se aprenda a utiliz-lo com autonomia para criar aplicaes.
Apresentao da ferramenta
Criao de Telas
Associaes
Criao de Scripts
Sua participao muito importante para ns. Ao final do Minicurso, solicitamos que voc avalie diversos aspectos do
curso, como a qualidade e a quantidade das informaes transmitidas em aula e pelo Tutorial, alm do trabalho do
instrutor. Qualquer sugesto ou crtica bem-vinda pela equipe de desenvolvimento deste Tutorial.
A Elipse Software deseja a voc um timo treinamento, e uma boa experincia de trabalho com o E3!
1 Apresentao
CAPTULO
Iniciando a Aplicao
2
O E3 trabalha com trs tipos de arquivos de projeto, descritos nos tpicos a seguir.
2.1 Projetos
Contm definies de objetos, Tags, Telas e outros componentes de uma aplicao.
2.2 Bibliotecas
Contm definies de objetos criados pelo usurio (ElipseX) para serem utilizados em projetos. Estas bibliotecas
podem ser reutilizadas em diferentes projetos.
2.4 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
Iniciando a Aplicao 2
2.4.1 Domnio
1. Inicie o Studio e selecione a opo Criar um Domnio novo no Assistente de Aplicaes do E3.
Assistente de Aplicaes do E3
2. No Assistente de Aplicaes, clique em Avanar, selecione a opo Aplicao Padro e nomeie o projeto como
"TreinamentoE3".
4. Na prxima janela do Assistente, selecione a opo Criar um novo Domnio e use o mesmo nome do projeto.
5. Selecione a resoluo das telas como Automtica (esta resoluo pode variar de computador para computador).
Resoluo da Tela
3 Iniciando a Aplicao
CAPTULO
Servidor de Dados
3
Alguns dos objetos que podem ser inseridos no Servidor de Dados esto descritos na tabela a seguir.
OBJETO DESCRIO
Tag Contador Objeto que executa uma contagem de tempo, em
segundos, at atingir um valor pr-determinado, ou que
executa uma certa contagem de tempo indefinidamente
3.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
Servidor de Dados 4
3.1.1 Horrio do Sistema
1. Para obter o horrio atual do sistema necessrio criar um Tag Demo que acesse esta informao. Na pasta
Dados do projeto TreinamentoE3, insira um Tag Demo com o nome de "HoraAtual". Configure a propriedade
Type deste Tag para 3 - CurrentTime.
1. Na pasta Dados insira Tags do tipo Demo com as propriedades descritas na tabela a seguir.
5 Servidor de Dados
CAPTULO
Telas
4
Telas so janelas para monitoramento de processos, onde so inseridos objetos que criam a interface do operador
com o sistema. Cada aplicao pode ter um nmero ilimitado de Telas.
Quadros so objetos para a organizao e a estruturao da interface, criando visualizaes compostas para o
usurio dentro da janela principal do Viewer ou do navegador.
4.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
Telas 6
4.1.1 Telas
1. Clique com o boto direito do mouse no item Visualizao - Telas do Organizer e selecione a opo Inserir Tela
em - TreinamentoE3.prj.
2. Selecione, na opo Escolha o Divisor onde a Tela ser aberta, o Divisor Viewer.[_top]. No campo Nome, digite
"TelaSinotico".
7 Telas
4.1.2 Figuras
1. Clique com o boto direito do mouse no item Visualizao - Recursos do Organizer e selecione o item Inserir
Recurso em - TreinamentoE3.prj.
Telas 8
4.1.3 Tela Inicial
1. Configure a propriedade FillStyle da Tela para 12 - bkPicture, para habilitar uma figura de fundo.
2. Para colocar a figura FundoTelaInicial como fundo da Tela, arraste o bitmap de Recursos at a propriedade
PictureFile da Tela. Isto permite que o E3 utilize o recurso inserido e no o arquivo da imagem, que externo
aplicao.
Tela Inicial
9 Telas
4.1.4 Tela Sintico
1. Na TelaSinotico, selecione como figura de fundo o Recurso FundoTelaSinotico.
2. Sobre a esteira insira, a partir da biblioteca de objetos grficos (Galeria), a figura 5GallonBucket da pasta Tanks.
3. Para visualizar o lquido dentro dos tanques direita, desenhe um objeto Retngulo e configure as seguintes
propriedades:
BackgroundStyle: 1 - Opaque
VerticalPercentFill: 20
Tela Sintico
Telas 10
CAPTULO
Associaes
5
Associaes ou Conexes so ligaes criadas entre propriedades e objetos ou entre outras propriedades. As
Associaes trazem grande facilidade ao criar animaes e outros tipos de lgicas comuns, minimizando a utilizao
de scripts.
Atravs da aba Associaes da janela de Propriedades, tem-se acesso a todas as propriedades disponveis do objeto
a ser tratado e todos os tipos possveis de Associaes para estas propriedades.
Aba Associaes
5.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
11 Associaes
5.1.1 Hora
1. No canto superior da TelaSinotico, insira um objeto Display.
2. Abra a janela de propriedades do Display e selecione a aba Formatao. Defina o formato como Hora e, na
opo Tipo, selecione o item 13:06:03. Esta formatao mostra as horas, os minutos e os segundos.
3. Selecione a aba Associaes. Na propriedade Value, busque na coluna Fonte, com o auxlio do AppBrowser, o
Tag Demo HoraAtual (em Servidor - Dados). direita, selecione a propriedade Value e clique em Copiar. A
informao vai do Tag para o Display, logo a Associao do tipo Simples, ou seja, da propriedade para a fonte.
5.1.2 Nvel
1. Para simular o movimento do lquido no tanque da TelaSinotico, crie uma Associao da propriedade
VerticalPercentFill do corte do tanque com a propriedade Value do Tag Nivel1.
Associaes 12
5.1.3 Animao
1. Selecione o objeto Galo e clique em para inserir uma Animao com Translao. Uma sombra do objeto
aparece. Mova-a at onde desejar.
2. Clique com o boto direito do mouse na Animao e abra a janela de propriedades. Crie uma Associao na
propriedade Value com o Tag Anima.
13 Associaes
CAPTULO
Scripts
6
Scripts so trechos de cdigo (programao) com os quais se pode criar procedimentos associados a eventos
especficos, permitindo grande flexibilidade no desenvolvimento e no uso de aplicaes. Todos os scripts esto
associados a eventos, e cada objeto do E3 possui uma lista de eventos previamente definidos, e possvel tambm
definir novos eventos de usurio.
6.1 Exerccios
Esta seo contm exerccios sobre o contedo deste captulo.
Scripts 14
6.1.1 Telas
1. Selecione o Texto "Entrar" da TelaInicial e clique na aba Scripts na parte inferior na Tela.
15 Scripts
Script do evento Click
Scripts 16
Anotaes
A
Anotaes
Anotaes
Matriz Filial SP
Rua 24 de Outubro, 353 - 10 andar Rua dos Pinheiros, 870 - Conj. 141/142
90510-002 Porto Alegre 05422-001 So Paulo - SP
Fone: (+55 51) 3346-4699 Fone: (+55 11) 3061-2828
Fax: (+55 51) 3222-6226 Fax:(+55 11) 3086-2338
E-mail: elipse-rs@elipse.com.br E-mail: elipse-sp@elipse.com.br
Filial PR Filial MG
Av. Sete de Setembro, 4698/1705 Rua Antnio de Albuquerque, 156
80240-000 Curitiba - PR 7 andar Sala 705
Fone: (+55 41) 4062-5824 30112-010 Belo Horizonte - MG
E-mail: elipse-pr@elipse.com.br Fone: (+55 31) 4062-5824
E-mail: elipse-mg@elipse.com.br
Filial RJ Taiwan
Praia de Botafogo, 300/525 9F., No.12, Beiping 2nd St., Sanmin Dist.
22250-044 Rio de Janeiro - RJ 807 Kaohsiung City - Taiwan
Fone: (+55 21) 2158-1015 Fone: (+886 7) 323-8468
Fax: (+55 21) 2158-1099 Fax: (+886 7) 323-9656
E-mail: elipse-rj@elipse.com.br E-mail: evan@elipse.com.br