Vous êtes sur la page 1sur 22

Copyright 2014 Elipse Software Ltda. Todos os direitos reservados. Verso 4.

5 (23/01/2014)
Tutorial Minicurso E3
Sumrio
..................................................................................................................................................................... 5 1 Apresentao
............................................................................................................................................................... 5 1.1 A Elipse
............................................................................................................................................................... 5 1.2 O Treinamento
..................................................................................................................................................................... 6 2 Iniciando a Aplicao
............................................................................................................................................................... 6 2.1 Projetos (.prj)
............................................................................................................................................................... 6 2.2 Bibliotecas (.lib)
............................................................................................................................................................... 6 2.3 Configurao do Domnio (.dom)
............................................................................................................................................................... 6 2.4 Exerccios
............................................................................................................................................................... 8 2.5 Anotaes
..................................................................................................................................................................... 9 3 Servidor de Dados
............................................................................................................................................................... 9 3.1 Exerccios
............................................................................................................................................................... 11 3.2 Anotaes
..................................................................................................................................................................... 12 4 Telas e Quadros
............................................................................................................................................................... 12 4.1 Exerccios
............................................................................................................................................................... 16 4.2 Anotaes
..................................................................................................................................................................... 17 5 Associaes
............................................................................................................................................................... 17 5.1 Exerccios
............................................................................................................................................................... 19 5.2 Anotaes
..................................................................................................................................................................... 20 6 Scripts
............................................................................................................................................................... 20 6.1 Exerccios
............................................................................................................................................................... 21 6.2 Anotaes
Apresentao 5
1
Apresentao
CAPTULO
Este tutori al serve como apoi o ao mdul o de trei namento para execuo e programao do E3. Com el e, voc acompanhar o
contedo do curso. Durante as aul as, fi que vontade para prati car o que voc aprendeu e para resol ver suas dvi das com o
i nstrutor. No trei namento, apresentado um estudo de caso que si mul a uma apl i cao real , um si stema de supervi so e
control e.
1.1 A Elipse
A El i pse Software uma empresa genui namente brasi l ei ra, com foco na produo de software de supervi so para automao
i ndustri al , surgi da em Porto Al egre no i nci o dos anos 90.
Seu pri mei ro produto foi o El i pse 21, um software para a pl ataforma DOS, que era conheci do por sua faci l i dade de operao e
compati bi l i dade com di ferentes fabri cantes.
Em 1996, a El i pse l anou a pri mei ra verso do El i pse Wi ndows, que mai s tarde se tornari a o El i pse SCADA. Em 2000, a El i pse
i ni ci ou o desenvol vi mento do E3, a tercei ra gerao de software de supervi so da empresa. Desde seu l anamento comerci al
em 2001, o E3 vem sendo uti l i zando em si stemas di versos, como Centros de Operao de empresas el tri cas, pl antas
i ndustri ai s de di versas fi nal i dades, si stemas de tel emedi o e control e de energi a, automao e control e predi al , mi nerao,
etre outros.
A El i pse Software trabal ha em parceri a com di stri bui dores i nternaci onai s l ocal i zados em pases estratgi cos como Al emanha,
Hol anda, Tai wan, ndi a, Canad e outros, al m de manter escri tri o prpri o nos Estados Uni dos, na ci dade de Avon, Carol i na
do Norte.
1.2 O Treinamento
A base do rotei ro deste tutori al uma apl i cao hi potti ca, que apresenta al guns recursos do software E3. Esta apl i cao
hi potti ca no cobre todas as possi bi l i dades de desenvol vi mento ofereci das pel a ferramenta. No entanto, a quanti dade e a
qual i dade das i nformaes apresentadas neste pri mei ro contato com o software so sufi ci entes para que se aprenda a
uti l i z-l o com autonomi a para cri ar apl i caes.
A sequnci a do trei namento a segui nte:
Apresentao da ferramenta
Cri ao de uma nova apl i cao
Cri ao de vari vei s de si mul ao
Cri ao de Tel as
Associ aes
Confeco de Scri pts
Sua parti ci pao mui to i mportante para ns. Ao fi nal do Mi ni curso, ser sol i ci tado que voc aval i e di versos aspectos do
curso, como a qual i dade e a quanti dade das i nformaes transmi ti das em aul a e pel o tutori al , al m do trabal ho do i nstrutor.
Qual quer sugesto ou crti ca bem-vi nda pel a equi pe de desenvol vi mento deste tutori al .
A El i pse Software deseja a voc um ti mo trei namento, e uma boa experi nci a de trabal ho com o E3!
6 Iniciando a Aplicao
2
Iniciando a Aplicao
CAPTULO
O E3 trabal ha com trs ti pos de arqui vos de projeto, descri tos a segui r.
2.1 Projetos (.prj)
Contm defi ni es de objetos, Tags, Tel as e outros componentes de uma apl i cao.
2.2 Bibliotecas (.lib)
Contm defi ni es de objetos cri ados pel o usuri o (El i pseX) para serem uti l i zados em projetos. Essas bi bl i otecas podem ser
reuti l i zadas em di ferentes Projetos.
2.3 Configurao do Domnio (.dom)
Armazena quatro ti pos de i nformaes:
Opes de confi gurao do Domni o
Li sta de arqui vos .prj e .l i b
Confi guraes dos servi dores que i ro rodar o Domni o
Confi guraes de segurana (usuri os e permi sses)
Sem esse arqui vo, um projeto no pode ser executado no E3.
2.4 Exerccios
Esta seo contm exercci os sobre o contedo deste captul o.
2.4.1 Domnio
1. Ini ci e o E3 Studi o sel eci onando a opo Criar um Domnio novo. O Assi stente de Apl i caes ser aberto.
Assistente de Aplicaes do E3
2. No Assi stente de Apl i caes, cl i que em Avanar, sel eci one a opo Aplicao Padro e nomei e o projeto como
TreinamentoE3.
3. Ajuste o cami nho da apl i cao para C:\Trei namentoE3 e cl i que em Avanar.
4. Na prxi ma janel a do assi stente, sel eci one a opo Criar um novo Domnio e use o mesmo nome do projeto.
5. Escol ha a resol uo das tel as em 1024x768.
Iniciando a Aplicao 7
Resoluo da Tela
8 Iniciando a Aplicao
2.5 Anotaes
Servidor de Dados 9
3
Servidor de Dados
CAPTULO
Al guns dos objetos que podem ser i nseri dos no Servi dor de Dados so os segui ntes:
Objetos que podem ser inseridos no Servidor de Dados
OBJETO DESCRIO
Tag Contador Objeto que executa uma contagem de tempo (em segundos)
at ati ngi r um val or pr-determi nado, ou que executa uma
certa contagem de tempo i ndefi ni damente.
Tag Demo
Objeto que gera val ores de acordo com a forma de onda.
uti l i zado para si mul ao de val ores. Permi te gerar curvas
defi ni das ou val ores al eatri os.
Tag Interno
Objeto de propsi to genri co, uti l i zado para guardar val ores
de qual quer ti po, i ncl ui ndo nmeros, textos e outros objetos.
Tag Timer
Objeto para contagem de tempo e programao de
ati vi dades. Estabel ece horri os (com repeti es) para
executar aes.
Pasta de Dados
Defi ne grupos e subdi retri os para a organi zao das
i nformaes. Novas pastas podem ser i nseri das dentro de
outras, conforme a necessi dade.
3.1 Exerccios
Esta seo contm exercci os sobre o contedo deste captul o.
3.1.1 Horrio do Sistema
1. Para obter o horri o corrente do si stema necessri o cri ar um Tag Demo que acesse essa i nformao. Na pasta Dados
do TreinamentoE3 i nsi ra um Tag Demo com o nome HoraAtual. Confi gure a propri edade Type do Tag Demo para 3 -
CurrentTime.
Inserir Tag Demo
10 Servidor de Dados
3.1.2 Simulao de Valores
Mui tas vezes preci samos de val ores que si mul em os movi mentos. Normal mente esses val ores so reai s e vm de Tags de
Comuni cao, mas nos exercci os do Tutori al usaremos Tags do ti po Demo.
1. Na pasta Dados i nsi ra os Tags Demo com as segui ntes propri edades confi guradas:
NAME MINIMUM MAXIMUM PERIOD SCAN TYPE
Anima 0 100 5000 100 4 - RampUp
Nivel1 0 100 2000 100 0 - Random
Nivel2 0 100 2000 100 0 - Random
Servidor de Dados 11
3.2 Anotaes
12 Telas e Quadros
4
Telas e Quadros
CAPTULO
Telas so janel as para moni toramento de processos, onde so i nseri dos objetos que faro a i nterface do operador com o
si stema. Cada apl i cao pode ter um nmero i l i mi tado de Tel as.
Quadros so objetos para a organi zao e a estruturao da i nterface, cri ando vi sual i zaes compostas para o usuri o
dentro da janel a pri nci pal do Vi ewer ou do navegador.
4.1 Exerccios
Esta seo contm exercci os sobre o contedo deste captul o.
4.1.1 Telas e Quadros
1. Cl i que com o boto di rei to do mouse sobre a pasta Vi ewer e Quadros e escol ha a opo Inserir Quadro em -
TreinamentoE3.prj.
2. Na rea de vi sual i zao do quadro, cl i que com o boto di rei to do mouse e sel eci one a opo Dividir Horizontalmente,
conforme a fi gura a segui r.
Inserir diviso de Quadro
3. Posi ci one a barra que aparece a cerca de 10% da Tel a, a parti r de seu l i mi te superi or, e pressi one o boto esquerdo do
mouse para fi xar a posi o da barra.
4. Confi gure o tamanho do Di vi sor Superi or com 100 px (propri edade SplitValue).
5. Cl i que com o boto di rei to do mouse sobre a pasta Tel as e escol ha a opo Inserir Tela em - TreinamentoE3.prj.
Inserir Tela
6. Escol ha na l i sta de sel eo o Di vi sor Superi or. Isso faz com que a Tel a seja cri ada com o tamanho exato desse Di vi sor.
Marque a opo Configurar como Tela inicial do Divisor e no campo Nome di gi te "Tel aMenu".
Telas e Quadros 13
Tamanho da Tela
7. Cri e a TelaSinotico para ser aberta no Di vi sor Inferi or. Marque a TelaSinotico como Tela inicial do Divisor.
4.1.2 Figuras
1. Cl i que com o boto di rei to do mouse em Recursos e escol ha Inserir Recurso em - TreinamentoE3.prj.
Inserir Recurso
2. Escol ha todos as fi guras da pasta C:\Trei namentoE3\Fi guras.
14 Telas e Quadros
4.1.3 TelaInicial
Tela Inicial
1. Confi gure a propri edade FillStyle para 12 - bkPicture, para habi l i tar uma fi gura de fundo.
2. Para col ocar a fi gura FundoTel aIni ci al como fundo, arraste o bi tmap de Recursos at a propri edade PictureFile da Tel a.
Isto faz com que o E3 uti l i ze o recurso i nseri do e no o arqui vo da i magem (que externo apl i cao).
3. Cri e um objeto Texto para cada pal avra que deseja i ncl ui r na Tel a.
4.1.4 TelaMenu
Tela Menu
1. Na TelaMenu, col oque como fi gura de fundo FundoTel aMenu.
Telas e Quadros 15
4.1.5 TelaSinotico
Tela Sinotico
1. Na TelaSinotico, col oque como fi gura de fundo a i magem FundoTel aSi noti co.
2. Sobre a estei ra, i nsi ra, a parti r da bi bl i oteca de objetos grfi cos (Gal eri a), a fi gura 5Gal l onBucket, que est na pasta
Tanks.
3. Para vi sual i zar o l i qui do dentro dos tanques di rei ta, desenhe um objeto Retngul o e confi gure as segui ntes
propri edades:
BackgroundStyle: 1 - Opaque
BackgroundColor: (0, 0, 0) (preto)
VerticalPercentFill: 20
16 Telas e Quadros
4.2 Anotaes
Associaes 17
5
Associaes
CAPTULO
Associaes (ou Conexes) so l i gaes fei tas entre propri edades e objetos ou entre outras propri edades. As Associ aes
trazem grande faci l i dade ao cri ar ani maes e outros ti pos de l gi cas comuns, mi ni mi zando a uti l i zao de scri pts.
Atravs da aba Associaes da janel a de Propri edades, tem-se acesso a todas as propri edades di sponvei s do objeto a ser
tratado e todos os ti pos possvei s de Associ ao para essas propri edades.
Aba de Associaes
5.1 Exerccios
Esta seo contm exercci os sobre o contedo deste captul o.
5.1.1 TelaMenu
1. No canto di rei to da Tel a, i nsi ra um objeto Di spl ay.
2. Acesse as propri edades do objeto e sel eci one a aba Formatao. Defi na o formato como Hora, e no i tem Tipo, escol ha
13:06:03. Essa formatao mostrar as horas, os mi nutos e os segundos.
3. Acesse as propri edades do Di spl ay, aba Associaes. Na propri edade Value, busque na col una Fonte, com o auxl i o do
AppBrowser, o Tag Demo HoraAtual (Servi dor - Dados). di rei ta, sel eci one a propri edade Value e cl i que no boto Copiar.
A i nformao vai do Tag para o Di spl ay, l ogo a Associ ao si mpl es (Propri edade Fonte).
Associao
5.1.2 Nvel
Para si mul ar o movi mento do l qui do no tanque, cri e uma Associ ao da propri edade VerticalPercentFill do corte do tanque
com a propri edade Value do Tag Nivel1.
Associao
5.1.3 Animao
1. Sel eci one o objeto Gal o e cl i que em para i nseri r uma Ani mao com Transl ao.Uma sombra do objeto aparecer.
Mova-a at onde desejar.
18 Associaes
Animar com Translao
2. Cl i que com o boto di rei to do mouse na Ani mao e acesse suas propri edades. Cri e uma Associ ao na propri edade
Value com o Tag Anima.
Associao
3. Al tere as propri edades Enabled e EnabledSlider da Ani mao para Fal so.
Associaes 19
5.2 Anotaes
20 Scripts
6
Scripts
CAPTULO
Os Scripts so trechos de cdi go (programao) com os quai s se pode cri ar procedi mentos associ ados a eventos especfi cos,
permi ti ndo grande fl exi bi l i dade no desenvol vi mento e no uso de apl i caes. Todos os scri pts esto associ ados a eventos, e
cada objeto do E3 possui uma l i sta de eventos previ amente defi ni dos, sendo possvel tambm defi ni r novos eventos de
usuri o.
6.1 Exerccios
Esta seo contm exercci os sobre o contedo deste captul o.
6.1.1 Telas
1. Sel eci one o texto "Logi n" da TelaInicial e cl i que na aba Scripts na parte i nferi or na Tel a.
2. No evento Click, cri e um novo scri pt do ti po Abrir tela.
Pick Abrir Tela
3. Sel eci one o Quadro1 no campo Abrir a tela.
4. No texto "Sai r", cri e um novo scri pt no evento Click do ti po Script.
5. Com o auxl i o do AppBrowser procure o mtodo Exit do Vi ewer, Application.Exit.
6. Nas propri edades do Vi ewer, confi gure como Tel a i ni ci al a TelaInicial.
Scripts 21
6.2 Anotaes
Matriz
Rua 24 de Outubro, 353 - 10 andar
90510-002 Porto Alegre RS
Fone: (51) 3346-4699
Fax: (51) 3222-6226
E-mail: elipse@elipse.com.br
Filial SP
Rua dos Pinheiros, 870 - Conj. 141/142
05422-001 So Paulo - SP
Fone: (11) 3061-2828
Fax: (11) 3061-2828
E-mail: elipse-sp@elipse.com.br
Filial PR
Av. Sete de Setembro, 4698/1705
80240-000 Curitiba - PR
Fone: (41) 3342-0120
Fax: (41) 3342-0120
E-mail: elipse-pr@elipse.com.br
Consulte nosso website para informaes sobre o representante do seu estado.
www.elipse.com.br
USA
2501 Blue Ridge Road, Suite 250
Raleigh - NC - 27607 USA
Fone: +1 (252) 995-6885
Fax: +1 (252) 995-5686
E-mail: info@elipse-software.com
Filial MG
Rua Antnio de Albuquerque, 156
7 andar Sala 705
30112-010 Belo Horizonte - MG
Fone: (31) 2511-2121
E-mail: elipse-mg@elipse.com.br
Taiwan
9F., No.12, Beiping 2nd St., Sanmin Dist.
807 Kaohsiung City - Taiwan
Telefone: +886 (7) 323-8468
Fax: +886 (7) 323-9656
E-mail: evan@elipse.com.br
Filial RJ
Av. Praia de Botafogo, 300/525
22250-044 Rio de Janeiro - RJ
Fone: (21) 2158-1015
Fax: (21) 2158-1099
E-mail: elipse-rj@elipse.com.br
kb.elipse.com.br
elipse@elipse.com.br

Vous aimerez peut-être aussi