Sei sulla pagina 1di 12

Faculdade de Engenharia Mecnica

IM 343 - Calibrao Filosofia e Aspectos Prticos


Introduo ao Labview

Atividade 1
O objetivo ser construir uma VI que gere um sinal e mostre-o em um grfico.

1.

Abra o Labview.

2.

Na janela Getting Started, clique em New>>Blank VI

3.

O Labveiw mostrar duas janelas: O Painel Frontal e o Diagrama de Blocos:


No Painel Frontal (a janela com fundo cinza) se encontram os
controles, indicadores e grficos. A interface do usurio com o
programa ocorre pelo Painel Frontal.
Na janela do Diagrama de Blocos (fundo branco) se encontram as
VIs e estruturas que controlam os objetos do Painel Frontal.
Obs.: Se o Diagrama de Blocos no aparecer, clicar Window>>Show
Block Diagram ou <<Ctrl+E>>.

4.

Vamos adicionar um controle ao Painel Frontal. Clique com o boto direito


em qualquer local no Painel Frontal ou clique em View>>Controls Palette e
veremos nosso Painel de Controle (Controls) onde se encontram todos os
objetos disponveis que podem ser usados no Painel Frontal.

5.

O controle que usaremos ser um Knob. Ele se encontra no grupo de


Numeric Controls (Num Ctrls ou Numeric). Quando encontr-lo, clique nele e
depois clique no local no Painel Frontal em que deseje posicion-lo. Esse
Knob ser utilizado para controlar a amplitude do sinal.

6.

Podemos verificar tambm que automaticamente o Knob representado no


Diagrama de Blocos.

7.

Vamos agora inserir uma VI no Diagrama de Blocos que simula um sinal. No


Diagrama de Blocos clique com o boto direito em qualquer local para
aparecer o Painel de Funes (Functions). Nele se encontram todas as VIs
disponveis, separadas em vrios tipos para as mais diversas aplicaes.

8.

A VI que simula um sinal se encontra em Signal Processing>>Waveform


Generation (ou Wfm Genera..). Clique na caixa Simulate Signal e clique em
um local no Diagrama de Blocos onde deseja posicionar a VI (de preferncia
direita do Knob).

9.

Vamos agora configurar nosso sinal gerado pela VI. Automaticamente


aparece um painel para configurramos o sinal. Em Signal type, escolha
Sawtooth. Clique em OK.

10. Alguns dos parmetros que vimos no painel de configurao podem ser
alterados tambm no prprio diagrama de blocos. Vamos fazer com que o
nosso Knob controle a amplitude do sinal gerado. No Diagrama de Blocos,
mova o cursor do mouse at seta do Knob.

11. O cursor tomar forma de um carretel, d um clique e mova o cursor at a


terceira seta de cima para baixo esquerda da VI Simulate Signal que a
entrada para valores de amplitude e d um clique. Pronto, voc conectou o
Knob entrada de amplitude da VI.

12. Iremos agora inserir um grfico para a leitura do sinal. No Painel Frontal
iremos ao Painel de Controle, Modern>>Graph>>Waveform Graph e
clicamos no Painel Frontal para posicion-lo.

13. No Diagrama de Blocos, conectamos a sada do Simulate Signal (Sawtooth)


entrada do Waveform Graph.
14. Criaremos agora um Loop para que o programa possa rodar continuamente e
no apenas uma vez. Para isso, usaremos um While Loop. No Diagrama de
Blocos, Painel de Funes, Express>>Exec Control>>While Loop. Clique no
canto esquerdo do diagrama de blocos e mova o retngulo pontilhado sobre
os componentes do programa de forma que todos eles fiquem dentro da
estrutura. Se precisar excluir o Loop, clique com o boto direito na borda e
clique em Remove While Loop.

15. Note que automaticamente foi criada uma condio de parada do Loop, o
boto Stop que aparece tanto no Painel Frontal quanto no Diagrama de
Blocos.
16. Podemos rodar o programa atravs do comando <<Ctrl+R>> ou no boto
na barra de ferramentas, abaixo da barra de menu do Labview. Ajuste o valor
da amplitude do sinal no Knob para poder visualizar o sinal no Painel Frontal.
Para parar, pressione o boto Stop criado pelo loop ou clique em .

17. Note que a execuo do programa bastante rpida. Podemos controlar a


velocidade de execuo do Loop de algumas maneiras. Uma delas pode ser
atravs da VI Wait Until Next ms Multiple. Ele est em Programming >>
Timing. Posicione-o dentro do Loop.

18. Na entrada do Wait Until Next ms Multiple, clique com o boto direito, Create
>> Constant e digite 100. Rode o programa agora e perceba a diferena.

19. Vamos agora visualizar duas formas de onda no grfico, uma com a
amplitude dez vezes maior que a outra. Vamos ao Painel de Funes do
Diagrama de Blocos em Mathematics>>Numeric>>Multiply e posicione-o
entre o Simulate Signal e o Waveform Graph.

20. Delete a conexo entre Simulate Signal e o Waveform Graph. Conecte a


sada do Simulate Signal agora a uma das entradas do Multiply e na outra
entrada clique com o boto direito e crie uma constante de valor 10 (Create
>> Constant).
21. Para enviarmos duas formas de onda ao grfico, utilizaremos a VI Merge
Signals (Express>>Sig Manip>>Merge Signals).

22. Conecte a sada do Multiply a uma das entradas do Merge Signals, delete a
linha entre o Simulate Signals e o Waveform Graph (clique na linha e
pressione delete) e na outra entrada do Merge faa uma conexo at a sada

do Simulate Signals. Por fim, conecte a sada do Merge ao Waveform Graph


e rode o programa no painel Frontal.

23. No Painel Frontal, clique na legenda do grfico e arraste para cima para
poder visualizar a legenda da segunda forma de onda.

24. No Painel Frontal voc tambm pode alterar outras configuraes dos
controles clicando com o boto direito sobre eles e depois em Properties.
Tambm pode alterar as posies clicando nos controles e arrastando-os at
a posio desejada (o cursor do mouse deve estar em forma de seta para
que voc possa mov-los).
25. Vamos salvar nosso programa e depois salvar como para criar outro
programa a partir dele. Em File>>Sive As, mantenha a opo padro e clique
em Continue... e escolha um novo nome.

26. No Diagrama de Blocos vamos deletar a VI Multiply e a constante de valor


10. Com um <<Ctrl+B>> apague todas as conexes quebradas devido a
excluso das VIs.
27. Vamos alterar nosso sinal para uma senide no Simulate Signal. D dois
cliques na VI e altere o Signal Type para Sine.
28. Vamos utilizar uma VI para realizar uma reduo do nmero de amostras do
nosso sinal e enviaremos a nova forma de onda para o grfico junto com
sinal original. A VI utilizada ser a Sample Compression (Express>>Signal
Manipulation>>Sample Comp) e clique entre o Simulate Signal e o Waveform
Graph.

29. Na Janela de configurao do Simulate Signal, configure o Reduction Factor


para 25 e deixe o Reduction Methods em Mean. Clique OK. Se precisar
configurar esses valores novamente, d dois cliques na VI.

30. Conecte a sada do Sample Compression (Mean) entrada livre do Merge


Signals e conecte a entrada do Sample Compression (Signals) sada do
Simulate Signals.

31. Vamos criar um controle para ativar ou desativar o Sample Compression.


Clique com o boto direito na entrada Enable da VI (primeira seta verde do
lado esquerdo da VI), Create>>Control. Foi criado o controle e ele aparece
tanto no Diagrama de Blocos quanto no Painel Frontal

32. Na sada do Sample Compression, podemos inserir um indicador para


visualizar o valor de amplitude do sinal em cada instante. Clique com o boto
direito na sada do Sample Compression (Mean) e Create>>Numeric
Indicator.
33. Queremos tambm agora controlar a freqncia do sinal no Simulate Signal.
Procure a entrada de Frequency na VI e com o boto direito, Create >>
Control.

34. No Painel Frontal, organize os controles e troque a legenda dos mesmos se


achar necessrio e rode o programa. Durante a execuo, mude os
parmetros e veja o resultado no grfico.

Exerccio:
Crie uma VI que simule dois sinais senoidais. A primeira senide ter freqncia e
amplitude controlada no Painel Frontal e ter um rudo branco uniforme com
amplitude tambm controlada no Painel Frontal. O segundo sinal senoidal ter a
mesma amplitude e o mesmo rudo, mas ter uma freqncia 10 vezes maior.
Some as duas formas de onda e envie o sinal resultante para o grfico junto com o
sinal da primeira senide. Mostre tambm o valor pico a pico do sinal resultante da
soma das duas senides.

Dicas:
Use as estruturas (Simulate Signal, While Loop, Waveform Graph, etc.) da
atividade anterior.
Voc vai precisar simular dois sinais (o <<Ctrl+C/Ctrl+V>> vale no
Labview).
Voc s precisa de um controle de freqncia, um de amplitude e outro de
amplitude do rudo.
Para a leitura pico a pico da forma de onda, procure a VI Amplitude and
Level Measurements no Painel de Funes.
Ao pressionar <<Ctrl+H>> voc ir abrir o Context Help que uma boa
ferramenta para conhecer o funcionamento de uma VI. Passe o ponteiro do
mouse em uma VI, controle ou qualquer outro elemento e aparecero
informaes teis na janela de Context Help.

Potrebbero piacerti anche