11.05.2013 Views

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>de</strong> função, osciloscópios, etc. Impl<strong>em</strong>enta métodos que enviam comandos <strong>para</strong> con-<br />

trolar e configurar esses equipamentos. Esta classe é muito útil <strong>para</strong> impl<strong>em</strong>entar<br />

processos <strong>de</strong> calibração e caracterização automatizados.<br />

• DataTable: salva e recupera os <strong>dados</strong> organizados <strong>em</strong> forma <strong>de</strong> tabela. As tabelas<br />

são arquivos <strong>de</strong> texto com os valores organizados <strong>em</strong> colunas, contendo <strong>em</strong> cada<br />

linha o i<strong>de</strong>ntificador do evento, a linha <strong>de</strong> base do sinal, a amplitu<strong>de</strong> do pulso e a<br />

carga elétrica <strong>de</strong>positada. Para cada canal analógico habilitado, esta classe cria <strong>um</strong><br />

arquivo <strong>em</strong> forma <strong>de</strong> tabela.<br />

• DataWave: salva e recupera as formas <strong>de</strong> onda com os <strong>dados</strong> adquiridos. As<br />

formas <strong>de</strong> onda são armazenadas <strong>em</strong> arquivos <strong>de</strong> texto, gravadas <strong>em</strong> cada linha. A<br />

primeira coluna representa o i<strong>de</strong>ntificador do evento e as próximas 128 as amostras<br />

<strong>de</strong> amplitu<strong>de</strong> da forma <strong>de</strong> onda. Também <strong>para</strong> cada canal analógico habilitado,<br />

cria-se <strong>um</strong> arquivo <strong>para</strong> leitura/escrita.<br />

• DataConfig: esta classe se encarrega <strong>de</strong> salvar e recuperar <strong>dados</strong> <strong>de</strong> configuração do<br />

programa, tais como opções iniciais <strong>de</strong> operação e gravação <strong>de</strong> arquivos, constantes<br />

<strong>de</strong> calibração, entre outras.<br />

3.5.2 Funcionalida<strong>de</strong>s e Operação<br />

A interface gráfica do programa <strong>de</strong> aquisição foi construída a partir <strong>de</strong> diversos objetos<br />

pertencentes ao framework ROOT. A Figura 3.18 apresenta a janela do programa <strong>de</strong><br />

aquisição <strong>em</strong> execução, adquirindo <strong>dados</strong> <strong>de</strong> <strong>um</strong> MPD e mostrando os gráficos <strong>de</strong> 2 canais<br />

<strong>de</strong> entrada analógica. O programa possui opções <strong>de</strong> visualização dos gráficos e <strong>de</strong> gravação<br />

<strong>em</strong> arquivos. Estas opções são escolhidas pelo usuário através <strong>de</strong> checkboxes situados na<br />

lateral esquerda superior e na lateral direita. As opções <strong>de</strong> gravação (lateral direita)<br />

inclu<strong>em</strong> os tipos <strong>de</strong> arquivos que po<strong>de</strong>m ser gravados (formas <strong>de</strong> onda ou tabelas), a<br />

nomenclatura, ou path inicial, dos arquivos gerados e o MPD Box <strong>de</strong> orig<strong>em</strong> dos <strong>dados</strong>.<br />

O programa possui quatro áreas <strong>para</strong> visualização <strong>de</strong> gráficos com os <strong>dados</strong>. O con-<br />

teúdo <strong>de</strong>ssas áreas, quanto ao canal analógico ou <strong>de</strong> TDC, po<strong>de</strong> ser escolhido pelos com-<br />

boboxes situados na lateral esquerda superior. Quanto à orig<strong>em</strong> dos <strong>dados</strong> exibidos nessas<br />

áreas, somente os sinais <strong>de</strong> <strong>um</strong> único MPD po<strong>de</strong>m ser visualizados por vez, on<strong>de</strong> o mesmo<br />

é selecionado através das abas relacionadas. Contadores <strong>de</strong> eventos <strong>para</strong> cada dispositivo<br />

são mostrados na tela e <strong>um</strong>a barra <strong>de</strong> status exibe condições das conexões e mensagens<br />

52

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!