Você está na página 1de 13

Exercicio 0 – Abrir e executar um VI (Virtual Instrument) (Slide 12)

Examine o VI Signal Generation and Processing e execute-o. Altere as frequencies e


tipos de sinais de entrada e verifique como o gráfico se altera. Altere a janela Signal
Processing e opções de filtros. Depois de examiner o VI e as suas diferentes opções, pare
a execução pressionando o botão Stop.

1. Seleccionar Start»Programs»National Instruments»LabVIEW


7.0»LabVIEW para lançar o LabVIEW. A janela de diálogo do LabVIEW
aparece.

2. Seleccionar Help»Find Examples. A janela de diálogo que aparece lista todos


os examples existents do LabVIEW.

3. No tab Browse, seleccione a opção 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 também abrir o VI clicando o botão Open VI e abrir


labview\examples\apps\demos.llb\Signal Generation and Processing.vi.

Painel Frontal
4. Clicar o botão Run, para executar este VI.
Este VI determina o resultado da filtragem e amostragem de um sinal gerado.. Os
sinais resultantes são mostrados nos gráficos no painel Frontal, como mostrado na
seguinte figura.
5. Use a ferramenta de Operação, para alterar o sinal de entrada e o
processamento do sinal.

6. Pressione o botão More Info… ou [F5] para ler mais acerva das funções de
análise.

7. Pressione o botão Stop ou [F4] para parar o VI.

Diagrama de Blocos

8. Seleccione Window»Show Diagram ou pressione as teclas <Ctrl-E> para


mostrar o diagrama de blocos para este VI.

Este diagrama de blocos contem vários dos elementos básicos do diagrama de


blocos, incluindo subVIs, funções, e estruturas.

9. Selecione Window»Show Panel ou pressione as teclas <Ctrl-E> para retornar


ao Painel Frontal.

10. Feche o VI e não grave as alterações.

Fim do exercicio
Exercicio 1 – Converter C to F

Build a VI

Execute os seguintes passos para criar um VI que aceita numeros com representação em
graus Centígrados e devolve o resultado em graus Fahrenheit.

F = 32 + 1.8*C

Painel Frontal

1. Seleccione File»New para abrir um novo painel frontal.

2. (Opcional) Seleccionar Window»Tile Left and Right Para mostar o painel


frontal e o diagrama de blocos lado a lado.
3. Criar um controlo numérico digital (numeric digital control). Este controlo
será utilizado para o utilizador introduzir os valores em graus Centígrados.
a. Seleccione o controlo digital na pallete Controls»Numeric Controls.
Se a pallete de controlos não se encontra visível clique com o botão
direito do rato numa área livre do ecrã para a tornar visível.
b. Mova o controlo para o painel frontal e clique para o posicionar.
c. Escreva deg C dentro do label depois clique for a do mesmo e
pressione enter.
4. Crie um indicador numérico digital (numeric digital indicator). Este indicador
sera utilizado para mostrar os valores em graus Fahrenheit.
a. Seleccione o indicador digital na pallete Controls»Numeric
Indicators.
b. Mova o indicador para o painel frontal e clique para colocar o mesmo..
c. Escreva deg C dentro do label depois clique for a do mesmo e
pressione enter.

LabVIEW cria os terminais correspondents 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 numérico
com precisão dupla (duas casas decimais).

Nota Terminais dos controlos têm um contorno menos espesso que o dos
indicadores..
Diagrama Blocos

5. Abra o diagrama de blocos clicando nele ou seleccionando o menu


Window»Show Diagram.

6. Seleccione as funções de Multiplicação e Adiçao na pallete


Functions»Numeric e coloque-os no diagrama de blocos.
7. Seleccione uma constante numérica na pallete Functions» e coloque dois
destes objectos no diagrama de blocos.
8. Escreva 1.8 num deles e 32.0 no outro.
9. Use a ferramenta de ligação (Wiring tool) para ligar os ícones como mostrado
na figura anterior.

10. Abra o painel frontal clicando sobre o mesmo ou seleccionando-o no menu


Window»Show Panel.
11. Guarde o VI já que irá necessitar do mesmo mais à frente.
a. Seleccione File»Save.
b. Sellecione a pasta D:\exercises\curso LV.
Note Guarde todos os VIs que fizer neste curso em d:\exercises\curso LV.
c. Escreva o nome Convert C to F.vi.
d. Clique no botão guardar.
12. Insira um número no controlo digital e execute o VI.
13. Seleccione File»Close para fechar o VI Convert C to F.

Fim Exercício
Exercicio 2a – Criar um SubVI

Painel Frontal
1. Seleccione File»Open e entre em d:\exercises\curso LV para abrir o VI
Convert C to F.

2. Clique com o botão direito do rato no ícone (canto superior direito do painel
frontal) e seleccione Edit Icon. O Icon Editor aparece.
3. Crie o seguinte ícone.

4. Clique com o botão direito do rato no painel frontal e seleccione Show


Connector do menu de atalho para definir os conectores.

5. Crie um conector para a entrada em graus Centígrados e um para a saída


Graus Fahrenheit.

6. Seleccione File»Save para guarder o VI.


7. Seleccione File»Close para fechar o VI Convert C to F.

Fim do Exercicio
Exercicio 2b – Aquisição de Dados

Para realizar este exercício é necessário um sensor de temperature do tipo BNC-2120,


SCB-68, or DAQ Signal Accessory.

Como não existe este equipamento será simulada a recepção de um sinal analógico com
um gerador de números aleatórios entre 0 e 1 em que 0 corresponde a 0ºC e 1
corresponde a 100ºC.

Front Panel
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 Temperature VI como um subVI.


End of Exercise
Exercicio 3 – Ciclos

Utilizar um ciclo while e um gráfico waveform para construir um VI que demonstra


temporização por software.

Painel Frontal
1. Abra um novo VI.
2. Construa o seguinte programa.

Diagrama de Blocos

3. Guarde o VI com o nome Loop.vi.


4. Execute o VI.
a. Seleccione as propriedades que deseja no gráfico.
Adicionar um Timer

Quando o VI é executado, o ciclo while executa com a maior rapidez possível. Completa
os passos seguintes para mostrar os dados em intervalos fixos, por exemplo, a cada meio
segundo.

5. Guarde o VI.
6. Execute o VI.
7. Experimente colocar diferentes valores para o timer.
8. Fechar o VI.

Fim do Exercicio
Exercicio 4 - Analisar e guardar Dados

Faça um programa para ler a temperatura a cada 0,25s durante 10 segundos. Durante a
aquisição, o VI mostra as medições em tempo-real num gráfico waveform. Após a
aquisição estar completa o VI mostra os dados no gráfico e calcula a média, o mínimo e o
máximo.

Painel Frontal

1. Abrir um novo VI e construir o seguinte painel frontal.

 Não crie os indicadores Mean, Max, and Min para já. Crie-os
clicando no diagrama de blocos com o botão direito sobre o
terminal escolhendo a opção Create Indicator.
Diagrama de Blocos

2. Construa o seguinte diagrama de blocos.


a. Coloque o bloco Write LabVIEW Measurements File localizado na
pallete Functions»Output

3. Guarde o VI como Temperature Logger.vi.


4. Execute o VI.
5. Depois de pressionado o botão STOP aparecerá uma caixa de diálogo. Será
necessário introduzir o nome do ficheiro.
6. Abra o ficheiro para se certificar que o ficheiro foi criado de forma correcta,
utilizando para o efeito o NotePad ou então criando um VI para ler o ficheiro:
 Crie o seguinte diagrama de blocos.

 Coloque o VI LabVIEW Measurement File Express localizado na


pallete Functions»Input
7. Execute o VI
8. Guarde e feche ambos os VI’s

Fim Exercício
Exercicio 5 - Utilizar Gráficos 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.

Fim do exercício

Você também pode gostar