dados e instrumentao
virtual com myDAQ
Coloque um nome em seu dispositivo que seja memorvel, como por exemplo, mydaq ao invs de Dev1.
Clique com o boto direito do mouse sobre o dispositivo e selecione Rename. Com o seu myDAQ
selecionado clique no boto Test Panels na barra de ferramentas que fica do lado direito superior do MAX.
Em baixo da aba Analog Input selecione myDAQ/audioInputLeft. Mude o modo de aquisio para Continuous e
configure Max Input Limit e Min Input Limit para 2 e -2 respectivamente. Certifique-se que sua fonte de udio est
ligada e ento clique no boto Start. O grfico Amplitude vs. Samples Chart deve exibir o sinal de udio de sua fonte.
Fim do Exerccio 1
3. Para economizar tempo, perceba que a maioria dos elementos do seu painel frontal j foram criados para voc.
H um Waveform Graph, um Stop Buttone um Tab Control. Ns vamos adicionar mais elementos no
prximo exerccio.
4. Abra o diagrama de blocos selecionando Window -> Show Block Diagram ou pressionano <Ctrl-E>. Voc poder
ver os terminais correspondentes aos objetos do painel frontal.
d. Quando terminado clique em OK e espere a funo carregar. Quando o processo estiver completo uma janela
ser aberta perguntando se voc deseja que o LabVIEW insira automaticamente um While Loop para voc.
Embora isso seja muito til, ns vamos faz-lo manualmente, portanto clique em no.
Parte 2
Descrio: Muito frequentemente o usurio ir desejar adquirir os dados de maneira continua. Para fazer com que o
LabVIEW repita uma operao indefinidamente devemos usar um While Loop. Isso far com que o cdigo
posicionado dentro do loop repita at que uma condio seja satisfeita. Nesse caso vamos usar um boto de Stop
no painel frontal.
Procedimento:
1. Posicione um loop While no diagrama de blocos.
a. V at Programming -> Structures -> While Loop na paleta de funes.
b. Clique no canto esquerdo superior da tela do digrama e arraste o mouse at o canto oposto para criar
um o loop. O loop deve circundar todas as funes do diagrama de blocos.
c. O smbolo
encontrado no canto inferior direito do loop o terminal condicional que usaremos para
parar o loop.
d. Volte ao Painel Frontal
e. Clique com o boto direito para abrir a paleta de controles.
f. V at Silver -> Boolean -> Stop Button Posicione o boto Stop em um local que seja de fcil acesso.
Como na tela abaixo por exemplo:
g. Volte ao diagrama de blocos e posicione o terminal do boto Stop prximo ao terminal condicional e
conecte-os.
h. Seu diagrama de blocos deve se assemelhar imagem abaixo.
Fim do Exerccio 2
10
11
4. Posicione duas funes Multiply no diagrama de blocos. Esta funo pode ser encontrada em Programming
Numeric Multiply.
12
6. Volte ao painel frontal e execute o VI. Se voc tem um mp3 ou uma fonte externa de udio garanta que esta
est conectada ao myDAQ.
Fim do Exerccio 3
Dica: Mude as configuraes de seu filtro e verifique as alteraes no som que voc ouve!
13