• Nenhum resultado encontrado

Desenvolvimento das interfa es grá as

B.4 T ensões após ajuste dos ir uitos eletrni os

4.4 Desenvolvimento do Sistema Computa ional

4.4.1 Desenvolvimento das interfa es grá as

Paraodesenvolvidodasinterfa esgrá asfoine essárioestudaralgumasAPI'squepudes-

sematender asne essidades doprojeto. AsAPI's são omo bibliote asemJava queajudam

naimplementaçãodossoftwares. Aseguirpodemserobservadasasbibliote asJavaqueforam

utilizadasnesta apli ação.

a) API RXTX: Esta API serve para realizar omuni ação tanto serial quanto paralela e

aindaexiste a possibilidade de omuni ação via USB diretamente. A API RXTX é baseada

em outra API hamada de Java omm distribuída pela própria Sun, om a vantagem sobre

esta de que ela é portável para os sistemas opera ionais Linux, Windows e Ma , enquanto

que a Java omm em suaatual versão sóé portável para Linuxengessando de erta forma o

pro esso dedesenvolvimento paramúltiplas plataformas.

b) API JfreeChart-1.0.14: EstaAPI é umframework 2

de ódigoaberto para linguagem

de programação Java, que permite a riação de uma variedade de grá os que podem ser

interativos e não-interativos. O JfreeChart suporta inúmeros grá os omo, por exemplo,

grá osdepizza,gantt, grá osdebarras(horizontaleverti al,empilhadoseindependentes)

e grá o de dispersão. Também dispõem de omponentes omo (termmetro, bússola, velo-

ímetro, entre outros). Esta API desenha automati amente as es alas dos eixos e legendas.

Possuiainda umMENU quepermiteimprimir, ongurartipode fonte, orde fonte, alterar

ozoomdaimagemeoutrasopçõesde onguração. EsteMENUapare equando li a-se om

obotãodireito domouse sobre atela dográ o.

) API Apa he Poi-3.9: Esta API foi riada para auxiliar a linguagem Java na manipu-

lação de arquivos em vários formatos om base nasnormas do OpenO e XML (OOXML)

2

gravarnosarquivosda MSEx el, Word e PowerPoint usandoaplataforma Java.

d) API iText 5.4.3: Esta API é uma bibliote a de ódigo aberto para riar e manipular

arquivos no formato PDF utilizando Java. Os desenvolvedores podem usar o iText para di-

nami amente gerar do umentos PDFa partir de arquivos XMLou de ban o de dados. Este

ainda pode adi ionar mar adores, números de página, mar a d'água, ódigo de barras, au-

tomatizar o preen himento de formulários e adi ionar assinaturas digitais para um arquivo

PDF.

e) API Jlayer 1.0.1: Esta API é uma bibliote a de MP3 quepermite de odi ar e repro-

duzirMP3nosformatosde áudio(MPEG1/2/2,5 e amadas1/2/3). Forne eumaabstração

deumdispositivo apaz desoar amostras deáudio. Nesta apli açãofoiutilizada paraemitir

sonsde alertaaosusuários dosistema omputa ional.

f) TimerBean: É um omponente em Java re onhe ido omo arquivo (.jar) asso iado ao

SuSe Linux6.4, desenvolvido pela SuSEIn . para osistemaopera ional Windows. Aversão

maisre ente onhe ida do TimerBean.jaré a 1.0.0.0, quefoi produzidaparaWindows. Este

omponente refere-se a exe ução de pro essos omputa ionais paralelos (threads), também

onhe ida omoprogramação on orrente. Portanto,o omponenteTimerBean foiutilizando

paraauxiliarno desenvolvimento dosmétodosJavaque sãoexe utados on orrentemente.

g) API JasperReports-3.5.0: Esta API é umabibliote a de ódigo abertodo Java utili-

zada para gerar relatórios de alta qualidade. Estes relatórios são desenvolvidos no ambiente

visualiReportDesigner. Signi a queesta bibliote a é umme anismode relatório quepode

serintegrado noapli ativo paragerarosrelatórios projetados omiReportDesigner,e assim

exibi-los natela ouexportá-los emumformato nal omoPDF, OpenO e, Do xe outros.

Asinterfa esgrá asdesenvolvidasparaosistema omputa ional hamadodeDoseSegura

V1.0sãoapresentadasaseguir. NoApêndi eE,podemservistastodasasjanelasdosoftware

emdetalhes. A Figura 4.37apresenta a primeira tela uja função é efetuar o login 3

e denir

onívelde a essodosusuários.

3

Loginéumtermoeminglêsusadonainformáti aserveparaa essarosistemapormeiodeidenti açãoeautenti ação

Figura 4.37: Telade login.

A primeira janela do sistema omputa ional possuiduas opções de login, o modo admi-

nistrador e o modo usuário. No primeiro modo,o administrador do sistemadigita o ódigo

admin no ampo de USUÁRIO e olo a sua senha. O administrador terá a esso a todas

as opções disponíveis no software omo leitura de kerma no ar instantâneo e kerma no ar

a umulado da equipe médi a ou pa iente. Além disso, têm opções de adastro de usuário,

históri o de dose, ongurações de omuni ação serial, alibração do sistemae por último a

telade ajuda omo tutorial.

No segundo modo, o usuário digitao ódigo user no ampo de USUÁRIO e olo a sua

senha. Dessaforma,sãoexibidasapenasasjanelas omasfun ionalidadesdeleituradekerma

no ar instantâneo e kerma no ar a umulado da equipe médi a ou pa iente. Possui também

datela de ajuda om otutorial do software emarquivo PDF.

A Figura 4.38 mostra a tela de aquisição de dados do sistema DoseSegura V1.0. Esta

janela tem a função de exibir as informações do kerma no ar instantâneo e a umulado. O

kerma no ar instantâneo pode ser visto através de barras oloridas, que representam o valor

da exposição dos trabalhadores à radiação em tempo real. Possui tambémopçõesde ini iar

oupararaaquisiçãodedoseezerarasleituras a umuladasanteriormente. Estes prossionais

possuemnomeesímbolodeidenti ação olo adosnalistadeexibiçãonainterfa edosistema

Figura 4.38: Tela deaquisição dedados e nível deexposição.

Observam-se ír ulos vermelhos identi ados por números na janela de aquisição de da-

dosda Figura4.38. O ír ulo 1 mostra o botão de aquisição de dados, neste botãoexiste a

hamada do método de aquisição, o qual possui umpro esso on orrente (thread) espe í o

paraesta tarefa. O ir ulo 2 indi a perda de onexão que o orre quando o dosímetro passa

umdeterminado tempo semdá resposta (timeout). Osoftware olo a nainterfa e da apli a-

ção umaimagem de advertên ia para queo usuário possa veri aro que está a onte endo e

orrigir oproblema.

Quando um dosímetro estiver forada faixa de exibição em tempo real, o seu botãoper-

mane erádisponívelna visualizaçãoon-line durante in ominutos. Essere ursopermiteque

osprossionais deixemtemporariamente a salade irurgia sem perder asua posição na lista

deexibição de dose.

AFigura4.39mostraoselementosvisuaisque ompõema barradenívelde exposição do

usuário. A seguirsãodes ritos oselementos dabarra de exposição e a es alaque representa

ataxa de kermano ar (zonas verde, amarelae vermelha).

1. Nome esímbolodo display adastradoparao usuário;

2. Zona verde indi a taxa de dose menor que 10

µ

Gy/h, pode ser representado na barra

omvaloresde 0 a33

%

;

3. Zonaamarelaindi a100

µ

Gy/ha1mGy/h. Se oprossionalestiverexpostoàradiação

na zona amarela om frequên iadeve-se tomarmedidas paraminimizar estaexposição,

4. Zona vermelha indi a 2 mGy/h a 20 mGy/h e não deve o orrer muitas vezes durante

os pro edimentos. Se o prossional estiver exposto à radiação na zona vermelha om

frequên ia, também é ne essário tomar medidas para minimizar esta exposição, sendo

representado nabarra omvaloresde 67a 100

%

;

5. Indi a o valor da variável dose a umulada que orresponde ao kerma no ar. O valor

do kerma no ar a umuladoé atualizado a partir domomento quefor a ionado o botão

INICIARque  ana interfa e do software.

Figura 4.39: Componentesvisuais dabarrade nível deexposição.

A Figura 4.40 apresenta a janela que exibe em tempo real o kerma no ar através de um

grá o. Estajanelamostraasgrandezaskermanoarinstantâneoea umulado,taxadekerma

noar e tempode exposição dosprossionais. Podeexibir tambémo kerma noar na entrada

da pele do pa iente. Para visualizar as informações de dose, antes é ne essário sele ionar a

opção GRÁFICOPACIENTEou GRÁFICO TRABALHADOR. O ír ulo 1 mostra a iden-

ti ação de um integrante da equipe médi a, no ír ulo 2 tem a opção de ativar os bips de

espe í as,nosmesesdoanoeosúltimos in oanos. Estesre ursospermitema ompanharos

níveis de dose dosprossionais e veri ar seestão de a ordo om normas regulamentadoras,

aso ontrárioforne er advertên ias.

Figura 4.41: Tela do históri ode dose de pa ientese daequipemédi a.

A Figura 4.42 mostra a interfa e grá a que permite a interação do administrador do

sistemapara olo arosdadosdeumnovousuário. O adastrodeumnovousuárioérealizado

através de um Sistema de Geren iamento de Ban o de Dados - SGBD, onde as informações

adquiridassão armazenadas e podem serutilizadas posteriormente empro edimentos radio-

A Figura 4.43 apresenta a tela de pesquisa do históri o de dose oma indi açãode dois

ampos. No primeiro, existe umbotão hamadoPESQUISAR oqual irábus ar no ban o de

dados o históri o de dose do usuário, assim os dados  arão disponíveis em uma tabela na

interfa e da apli ação. No segundo, os dados do usuário poderãoser exportados para outro

ambiente omputa ional omoo MSEx ele realizar ál ulosestatísti os.

Figura 4.43: Telade pesquisado ban ode dados.

A Figura 4.44apresenta atela de onguração e manutenção do sistemadenominado de

COMUNICAÇ O.Estajanelasópodesera essadaatrávesdelogin doadminstrador,forne e

umambiente om diversasopções omo, porexemplo,taxa de omuni ação,seleçãodaporta

(COMx),botõesquepermitemabrir efe har a porta de omuni ação serial.

Além disso,observa-seno ír ulo1obotãoENVIARqueserve paratransmitir instruções

espe í asao ontroladordigitaldodosímetro,dis utidonaseção4.2deste apítulo. O ír ulo

2 mostra umaárea de texto queapresenta todasas o orrên ias da omuni ação do sistema.

Estaso orrên ias  amdisponíveis paraseremsalvasem umarquivo detexto(.txt),e assim

Figura4.44: Tela de onguraçãoe omuni açãoserial.

A Figura 4.45 apresenta a janela de onguração do sistema dosimétri o denominado de

CALIBRAÇ O. Estainterfa epermiteajustarasleituras dosdosímetros atravésdos oe i-

entesangularesdas urvasde alibraçãoefatoresde orreção. Espera-sequeapós alibração,

osdosímetrosapresentem respostadentrodoslimitesdein ertezadesejados onformenormas

estabele idas paraasqualidadesde radiodiagnósti o eradioproteção.

Figura 4.45: Tela de alibraçãodo sistema dosimétri o

A Figura 4.46 apresenta a última janela do sistema DoseSegura V1.0. Esta janela on-

tém as informações do software que foi desenvolvido om o apoio dos laboratórios LDN e

Figura 4.46: Tela de ajuda omtutorialda apli ação.

Documentos relacionados