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.

Figura 3.18: Interface gráfica do programa <strong>de</strong> aquisição <strong>de</strong> <strong>dados</strong> (<strong>em</strong> execução).<br />

ao usuário. Os componentes <strong>de</strong> interface com o usuário possu<strong>em</strong> informações e instruções<br />

que são exibidas quando o mouse sobrepõe o componente.<br />

Para que o dispositivo (MPD Box) funcione é necessário conectá-lo, pressionando o<br />

respectivo botão Con e <strong>em</strong> seguida pressionando o botão Run. Após isso, a classe pThread<br />

inicia a thread responsável pelo dispositivo, que por sua vez executa a rotina <strong>de</strong> aquisição<br />

e tratamento dos <strong>dados</strong>, como po<strong>de</strong> ser visto na Figura 3.19. Estas rotinas monitoram o<br />

buffer <strong>de</strong> <strong>dados</strong> da USB. Quando este buffer possui <strong>um</strong>a quantida<strong>de</strong> mínima <strong>de</strong> <strong>dados</strong>,<br />

eles são lidos e tratados <strong>para</strong> validação através da leitura <strong>de</strong> cabeçalhos (hea<strong>de</strong>rs). Sendo<br />

validado, a aquisição do evento é realizada, caso contrário é <strong>de</strong>scartada.<br />

53

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

Saved successfully!

Ooh no, something went wrong!