Anda di halaman 1dari 8

Engenharia Eletrotcnica e de Computadores

2011/2012

UC: Instrumentao e Medidas

EXERCCIOS LABVIEW
Exerccio 1 - Abrir e executar um VI (Virtual Instrument)
Examine o VI Signal Generation and Processing e execute-o. Altere as frequncias e tipos de sinais de
entrada e verifique como o grfico se altera. Altere a janela Signal Processing e opes de filtros. Depois
de examinar o VI e as suas diferentes opes, pare a execuo pressionando o boto Stop.
1. Selecionar StartProgramsNational InstrumentsLabVIEW 2011LabVIEW para abrir o
LabVIEW. A janela de dilogo do LabVIEW aparece.
2. Selecionar HelpFind Examples. A janela de dilogo que aparece lista todos os exemplos
existentes do LabVIEW.
3. No tab Browse, seleccione a opo Browse according to task. Escolha Analyzing and
Processing Signals, e depois Signal Processing, depois Signal Generation and Processing.vi.
Isto abrir o Painel Frontal Signal Generation and Processing.
Nota: Pode tambm abrir o VI clicando o boto Open VI e abrir labview\examples\apps\demos.llb\
Signal Generation and Processing.vi.
Painel Frontal
4. Clicar o boto Run, para executar este VI.
Este VI determina o resultado da filtragem e amostragem de um sinal gerado. Os sinais
resultantes so mostrados nos grficos no painel Frontal, como mostrado na seguinte figura.

5. Use a ferramenta de Operao, para alterar o sinal de entrada e o processamento do sinal.

Antnio Moreira

6. Pressione o boto More Info ou [F5] para ler mais acerca das funes de anlise.
7. Pressione o boto Stop ou [F4] para parar o VI.
Diagrama de Blocos
8. Selecione WindowShow Diagram ou pressione as teclas <Ctrl-E> para mostrar o diagrama de
blocos para este VI. Este diagrama de blocos contm vrios dos elementos bsicos do diagrama
de blocos, incluindo subVIs, funes, e estruturas.
9. Selecione WindowShow Panel ou pressione as teclas <Ctrl-E> para retornar ao Painel Frontal.
10. Feche o VI e no grave as alteraes.

Exerccio 2 Converter C to F
Build a VI
Execute os seguintes passos para criar um VI que aceita nmeros com representao em graus
Centgrados e devolve o resultado em graus Fahrenheit.
F = 32 + 1.8*C
Painel Frontal
1.
2.
3.

4.

Selecione FileNew para abrir um novo painel frontal.


(Opcional) Seleccionar WindowTile Left and Right - Para mostrar o painel frontal e o
diagrama de blocos lado a lado.
Criar um controlo numrico digital (numeric digital control). Este controlo ser utilizado
para o utilizador introduzir os valores em graus Centgrados.
a. Selecione o controlo digital na palete ControlsNumeric Controls. Se a palete de
controlos no se encontra visvel clique com o boto direito do rato numa rea
livre do ecr para a tornar visvel.
b. Mova o controlo para o painel frontal e clique para o posicionar.
c. Escreva deg C dentro do label depois pressione enter.
Crie um indicador numrico digital (numeric digital indicator). Este indicador ser utilizado
para mostrar os valores em graus Fahrenheit.
a. Selecione o indicador digital na palete ControlsNumeric Indicators.
b. Mova o indicador para o painel frontal e clique para colocar o mesmo.
c. Escreva deg C dentro do label depois pressione enter.

LabVIEW cria os terminais correspondentes aos controlos e indicadores no diagrama de Blocos. Os


terminais representam o tipo de dados do indicador e controlo. Por exemplo, um terminal tipo DBL
representa um valor numrico, com preciso dupla (duas casas decimais).
Nota Os terminais dos controlos tm um contorno menos espesso que o dos indicadores.

Antnio Moreira

Diagrama Blocos
5.

Abra o diagrama de blocos clicando nele ou selecionando o menu WindowShow Diagram.

6. Selecione as funes de Multiplicao e Adio na palete FunctionsNumeric e coloque-os


no diagrama de blocos.
7. Selecione uma constante numrica na palete Functions e coloque dois destes objetos no
diagrama de blocos.
8. Escreva 1.8 num deles e 32.0 no outro.
9. Use a ferramenta de ligao (Wiring tool) para ligar os cones como mostrado na figura
anterior.

10. Abra o painel frontal clicando sobre o mesmo ou selecionando-o no menu WindowShow
Panel.
11. Guarde o VI j que ir necessitar do mesmo mais frente.
a. Selecione FileSave.
b. Selecione uma pasta onde guardar o VI.
c. Escreva o nome Convert C to F.vi.
d. Clique no boto guardar.
12. Insira um nmero no controlo digital e execute o VI.
13. Selecione FileClose para fechar o VI Convert C to F.

Exerccio 2a Criar um SubVI


Painel Frontal
1.
2.
3.

Selecione FileOpen e escolha o VI Convert C to F.vi criado anteriormente.


Clique com o boto direito do rato no cone (canto superior direito do painel frontal) e
selecione Edit Icon. O Icon Editor aparece.
Crie o seguinte cone.

Antnio Moreira

4.
5.
6.
7.

Clique com o boto direito do rato no painel frontal e selecione Show Connector do menu
de atalho para definir as ligaes.
Crie uma ligao para a entrada em graus Centgrados e um para a sada Graus Fahrenheit.
Selecione FileSave para guarde o VI.
Selecione FileClose para fechar o VI Convert C to F.

Exerccio 2b Aquisio de Dados


Para realizar este exerccio necessrio um sensor de temperatura do tipo BNC-2120, SCB-68, ou DAQ
Signal Accessory (NI6008).
Para simplificar a demonstrao deste exerccio ser simulada a receo de um sinal analgico com um
gerador de nmeros aleatrios entre 0 e 1 em que 0 corresponde a 0C e 1 corresponde a 100C.
Painel Frontal
1.

Abra um novo VI e crie o seguinte programa.

Diagrama Blocos
2.

Construa o seguinte diagrama de blocos.

Temp Scale

Temperature

100

3.

Crie o seguinte cone, pode utilizar o VI Temperatura VI como um subVI.

Antnio Moreira

Exerccio 3 Ciclos
Utilizar um ciclo while e um grfico waveform para construir um VI que demonstra a temporizao por
software.
Painel Frontal
1.
2.

Abra um novo VI.


Construa o seguinte programa.

Diagrama de Blocos

3.
4.

Guarde o VI com o nome Loop.vi.


Execute o VI.
a. Selecione as propriedades que deseja ver no grfico.

Antnio Moreira

Adicionar um Timer
Quando o VI executado, o ciclo while executa com a maior rapidez possvel. Completa os passos
seguintes para mostrar os dados em intervalos fixos, por exemplo, a cada meio segundo.

5.
6.
7.
8.

Guarde o VI.
Execute o VI.
Experimente colocar diferentes valores para o timer.
Fechar o VI.

Exerccio 4 - Analisar e guardar Dados


Faa um programa para ler a temperatura a cada 0,25s durante 10 segundos. Durante a aquisio, o VI
mostra as medies em tempo-real num grfico waveform. Aps a aquisio estar completa o VI mostra
os dados no grfico e calcula a mdia, o mnimo e o mximo.
Painel Frontal
1.

Abrir um novo VI e construir o seguinte painel frontal.

No crie os indicadores Mean, Max, and Min para j. Crie-os clicando no diagrama de blocos com o
boto direito sobre o terminal escolhendo a opo Create Indicator.

Antnio Moreira

Diagrama de Blocos
2.

Construa o seguinte diagrama de blocos.

a.

Adicione o bloco Write LabVIEW Measurements File localizado na pallete


FunctionsOutput.

3. Guarde o VI como TemperatureLogger.vi.


4. Execute o VI.
5. Depois de pressionado o boto STOP aparecer uma caixa de dilogo. Ser necessrio
introduzir o nome do ficheiro.
6. Abra o ficheiro para se certificar que o ficheiro foi criado de forma correta, utilizando para o
efeito o NotePad ou ento criando um VI para ler o ficheiro:
Crie o seguinte diagrama de blocos.

Coloque o VI LabVIEW Measurement File Express localizado na palete


FunctionsInput.
7. Execute o VI.
8. Guarde e feche ambos os VIs.

Antnio Moreira

Exerccio 5 - Utilizar Grficos tipo Waveform


Painel Frontal

Diagrama de Blocos

1. Guarde o VI como Multiplot Graph.vi.


2. Execute o VI.
3. Guarde e feche o VI.

Antnio Moreira