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
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