Fechar

@InProceedings{Silva:2010:DeInGr,
               author = "Silva, Rafael Henrique Barboza da",
          affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)}",
                title = "Desenvolvimento de interface gr{\'a}fica para o sistema de 
                         controle de antena da esta{\c{c}}{\~a}o multimiss{\~a}o de 
                         Natal",
            booktitle = "Anais...",
                 year = "2010",
         organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica do 
                         INPE (SICINPE).",
            publisher = "INPE",
              address = "S{\~a}o Jos{\'e} dos Campos",
                 note = "{Bolsa PIBIC/INPE/CNPq}",
             abstract = "RESUMO: Este trabalho iniciado em fevereiro de 2010, tem como 
                         objetivo a continuidade ao projeto de inicia{\c{c}}{\~a}o 
                         cient{\'{\i}}fica em andamento desde 2007, para o 
                         desenvolvimento de uma interface gr{\'a}fica para o sistema de 
                         controle de antena da esta{\c{c}}{\~a}o de multimiss{\~a}o de 
                         Natal. Inicialmente o trabalho realizado em 2007 tratou da 
                         defini{\c{c}}{\~a}o de tecnologias a serem utilizadas, modelagem 
                         de comunica{\c{c}}{\~a}o entre os m{\'o}dulos de controle e 
                         interface gr{\'a}fica, e in{\'{\i}}cio da 
                         implementa{\c{c}}{\~a}o desses m{\'o}dulos. O sistema {\'e} 
                         desenvolvido com a linguagem C/C++, e utiliza-se da biblioteca QT 
                         (framework multiplataforma para desenvolvimento de interfaces 
                         gr{\'a}ficas) no desenvolvimento da Interface Gr{\'a}fica. O 
                         sistema pode ser dividido em tr{\^e}s m{\'o}dulos com 
                         fun{\c{c}}{\~o}es bem distintas que s{\~a}o: O controlador, 
                         m{\'o}dulo respons{\'a}vel por se comunicar diretamente com o 
                         hardware da antena utilizando a biblioteca Comedi; A interface 
                         gr{\'a}fica, m{\'o}dulo respons{\'a}vel por permitir o controle 
                         da antena de modo mais intuitivo, utilizando-se de comandos 
                         existentes no m{\'o}dulo do controlador; e o servidor TCP, 
                         m{\'o}dulo respons{\'a}vel por retirar a necessidade da 
                         interface gr{\'a}fica pemanecer no mesmo computador em que se 
                         encontra o m{\'o}dulo controlador. Durante o desenvolvimento da 
                         interface gr{\'a}fica sentiu-se a necessidade de adicionar novas 
                         funcionalidades ao controlador, como a cria{\c{c}}{\~a}o de um 
                         arquivo de configura{\c{c}}{\~a}o garantindo uma maior 
                         flexibilidade na troca de par{\^a}metros utilizados pela antena, 
                         assim como algumas modifica{\c{c}}{\~o}es para o seu 
                         funcionamento correto ou melhoramento de performance, como {\'e} 
                         caso da an{\'a}lise da efem{\'e}ride que agora {\'e} 
                         conclu{\'{\i}}da em um tempo menor. O trabalho atual tem como 
                         objetivo as seguintes tarefas: fazer a liga{\c{c}}{\~a}o do 
                         controlador com a interface gr{\'a}fica, utilizando-se do 
                         servidor TCP; implementar funcionalidades previstas por{\'e}m 
                         n{\~a}o implementadas na interface gr{\'a}fica, como {\'e} o 
                         caso da listagem das passagens agendadas; corrigir alguns 
                         comportamentos fora do esperado, como {\'e} caso da 
                         recria{\c{c}}{\~a}o das janelas mesmo quando estas j{\'a} 
                         est{\~a}o criadas e, adicionar novas funcionalidades visando 
                         automatiza{\c{c}}{\~a}o na recupera{\c{c}}{\~a}o e 
                         determina{\c{c}}{\~a}o das passagens do sat{\'e}lite, 
                         facilitando o agendamento dessas passagens. Para a 
                         implementa{\c{c}}{\~a}o da listagem das passagens agendadas foi 
                         definido um padr{\~a}o de arquivo no qual cont{\'e}m a listagem 
                         com as informa{\c{c}}{\~o}es a serem exibidas. A partir desse 
                         arquivo {\'e} feito a sua leitura e os dados s{\~a}o exibidos na 
                         tela da interface gr{\'a}fica obedecendo o layout da tela. Nesta 
                         tela ainda oferece op{\c{c}}{\~o}es de filtragem para 
                         exibi{\c{c}}{\~a}o de passagens espec{\'{\i}}ficas, 
                         classificadas em: ativa, cancelada e inativa. Logo, quando se 
                         seleciona um determinado tipo, {\'e} mostrado as passagens com 
                         apenas esse tipo. Quanto a resolu{\c{c}}{\~a}o do problema da 
                         recria{\c{c}}{\~a}o da janela quando esta encontra-se criada, 
                         foi adicionado vari{\'a}veis para o gerenciamento de janelas 
                         abertas, reaproveitando suas refer{\^e}ncias quando suas 
                         reaberturas s{\~a}o solicitadas, dessa forma evitando a sua 
                         recria{\c{c}}{\~a}o. Al{\'e}m disso foi criado uma estrutura 
                         para o gerenciamento de exibi{\c{c}}{\~a}o das janelas, no qual, 
                         devem ser exibidas na ordem em que s{\~a}o abertas, a medida que 
                         s{\~a}o fechadas.",
  conference-location = "S{\~a}o Jos{\'e} dos Campos",
      conference-year = "13-14 jul. 2010",
           copyholder = "SID/SCD",
             language = "pt",
                  ibi = "8JMKD3MGP7W/38AARLS",
                  url = "http://urlib.net/ibi/8JMKD3MGP7W/38AARLS",
           targetfile = "Silva_desenvolvimento.pdf",
        urlaccessdate = "12 maio 2024"
}


Fechar