Documente Academic
Documente Profesional
Documente Cultură
1) INTRODUÇÃO
3) ESTUDO DE CASO
Para ilustrar o uso de bibliotecas no E3, criaremos o controle de um motor, cujos
dados são:
Um tag para temperatura de operação.
Um tag de emergência, para bloqueio do funcionamento do motor.
Um tag de comando para ligar e desligar o motor.
Tanto o comando quanto o status do motor devem ser mostrados através de
displays e da mudança da cor do corpo. Além disso, os tags a serem utilizados
para o comando do motor devem ser externos à biblioteca.
Criando o Projeto
Criando um XObject
Para começar, insira uma pasta chamada Motor1 dentro da pasta Dados criada
na aplicação-padrão. Dentro dessa pasta, crie dois tags internos com o
nome EmergenciaMotor1 e EstadoMotor1.
Criando um XControl
Como interface para o motor que está sendo desenvolvido, será utilizado um
item da aba biblioteca Symbol Factory, que está na pasta Motors. A figura a
ser utilizada é a 3DISAMotor1, que é a primeira figura da biblioteca. Isso permite
que o exemplo aqui descrito seja desenvolvido mesmo com o E3Studio no modo
Demo.
4) CONSIDERAÇÕES FINAIS
É importante evitar que uma biblioteca utilize recursos da aplicação, para que
não seja necessário alterar a biblioteca quando for utilizar em outro projeto. Por
exemplo, se a biblioteca utilizar um histórico, pode-se passar o banco de dados
como parâmetro, ou seja, o histórico pode ser salvo em qualquer banco de
dados, desde que esse seja usado como parâmetro na biblioteca.