@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"
}