Relatorio

641 views
594 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
641
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Relatorio

  1. 1. Introdução<br />O projeto ConteinerView precisa desenvolver, como uma das partes que compõe a sua base tecnológica, um sistema de automação, e é esse o assunto abordado neste relatório, o desenvolvimento de um projeto tem por objetivo construir um modelo, através de protótipo que possa simular as partes de automação e verificar os componentes constitutivos do projeto para analisar se estes elementos são adequados as necessidades inerentes da função deste dentro do sistema. <br />Desenvolvimento<br />O sistema foi desenvolvido em 3 partes:<br />Aplicação de criação e testes de máquinas de estados finitos(A.K.A: MEF);<br />Aplicação de leitura e decriptografia dos sistemas criados na aplicação "máquina de estados finitos"(A.K.A: MEF-Cliente);<br />Aplicação de passagem de comandos por passagens de parâmetros no hardware a ser desenvolvido.<br />MEF<br />Este sistema foi desenvolvido com intuito de permitir ao engenheiro de automação do projeto, aplicar modelos de máquina de estados finitos sem a necessidade de maiores cálculos, informações ou intervenções, o sistema cadastra, testa e executa qualquer modelo baseado em máquinas de estado que se possa gerar em qualquer área do conhecimento onde este modelo possa ser aplicado.<br />Figura SEQ Figura * ARABIC 1- Tela inicial do MEF-Pegasus<br />Observe na figura Figura 1, temos a tela inicial do MEF, aqui o usuário colocará a lista de estados definidos do modelo, ou poderá exportar um modelo para ser criptografado, ou importar um modelo criptografado.<br />Nas próximas imagens podem ser observadas as segundas e terceiras telas, Figura 2 e Figura 3 respectivamente.<br />Figura SEQ Figura * ARABIC 2-MEF-Pegasus-Tela de inserção de transições<br />A tela de inserção de transições, como pode ser observada na Figura 2, foi criada para permitir ao usuário, a partir dos estados criados na tela da Figura 1, cadastrar as transições entre eles, completando assim a máquina de estado que é definida por:<br />Função de transição de estado: st+1=G(st,x(t))<br />Função de saída: zt=H(st,xt), <br />onde x(t) é a função que representa o valor da entrada em função do tempo, s(t) estado atual da máquina e z(t) o estado da saída no tempo.<br />Figura SEQ Figura * ARABIC 3-Tela de verificação<br />Na tela da Figura 3 o usuário pode verificar se o modelo cadastrado corresponde aquele desenvolvido.<br />Com isto após o cadastro e identificação dos estados do sistema, do cadastro das transições de estado e formas de saídas possíveis e da validação do modelo através da tela da Figura 3, o usuário finalmente pode exportar este modelo. <br />Após a exportação será gerado um arquivo criptografado e preparado para a próxima aplicação junto com o log. <br />MEF-Cliente<br /> O modo cliente, ver Figura 4, importará durante a sua inicialização o arquivo gerado no MEF e irá executá-lo conforme foi definido no modelo criado e validado no MEF. <br />Figura SEQ Figura * ARABIC 4-MEF-Cliente<br />Algumas informações podem ser obtidas da tela mostrada da Figura 4:<br />Estado atual: Neste campo pode-se observar o valor atribuído ao estado atual do modelo, bem como a sua descrição;<br />Entrada: pode-se observar o último valor da entrada no sistema;<br />Saída do sistema: pode-se observar o último valor da saída do sistema;<br />Aplicação de passagem de comandos por passagens de parâmetros no hardware a ser desenvolvido.<br />Ainda em desenvolvimento são os módulos de comando de hardware que devem ser executados por passagens de parâmetros.<br /> <br />

×