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 [Link].
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\[Link]\Signal Generation and [Link].
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 [Link].
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 [Link].
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 [Link].
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 [Link].
2. Execute o VI.
3. Guarde e feche o VI.
Fim do exercício