• Nenhum resultado encontrado

1. Selecionar Start»Programs»National Instruments»LabVIEW 2011»LabVIEW para abrir o LabVIEW. A janela de diálogo do LabVIEW aparece.

N/A
N/A
Protected

Academic year: 2021

Share "1. Selecionar Start»Programs»National Instruments»LabVIEW 2011»LabVIEW para abrir o LabVIEW. A janela de diálogo do LabVIEW aparece."

Copied!
8
0
0

Texto

(1)

António Moreira 1 Engenharia Eletrotécnica e de Computadores UC: Instrumentação e Medidas 2011/2012

E

XERCÍCIOS

L

AB

V

IEW

Exercício 1 - Abrir e executar um VI (Virtual Instrument)

Examine o VI Signal Generation and Processing e execute-o. Altere as frequências 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 examinar o VI e as suas diferentes opções, pare a execução pressionando o botão Stop.

1. Selecionar Start»Programs»National Instruments»LabVIEW 2011»LabVIEW para abrir o LabVIEW. A janela de diálogo do LabVIEW aparece.

2. Selecionar Help»Find Examples. A janela de diálogo que aparece lista todos os exemplos existentes 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.

(2)

António Moreira 2

6. Pressione o botão More Info… ou [F5] para ler mais acerca das funções de análise. 7. Pressione o botão Stop ou [F4] para parar o VI.

Diagrama de Blocos

8. Selecione Window»Show Diagram ou pressione as teclas <Ctrl-E> para mostrar o diagrama de blocos para este VI. Este diagrama de blocos contém 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.

Exercício 2 – Converter C to F

Build a VI

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

F = 32 + 1.8*C Painel Frontal

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

2. (Opcional) Seleccionar Window»Tile Left and Right - Para mostrar 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. Selecione o controlo digital na palete Controls»Numeric Controls. Se a palete 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 pressione “enter”.

4. Crie um indicador numérico digital (numeric digital indicator). Este indicador será utilizado para mostrar os valores em graus Fahrenheit.

a. Selecione o indicador digital na palete 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 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 numérico, com precisão dupla (duas casas decimais).

(3)

António Moreira 3

Diagrama Blocos

5. Abra o diagrama de blocos clicando nele ou selecionando o menu Window»Show Diagram.

6. Selecione as funções de Multiplicação e Adição na palete Functions»Numeric e coloque-os no diagrama de blocos.

7. Selecione uma constante numérica 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 ligação (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 Window»Show

Panel.

11. Guarde o VI já que irá necessitar do mesmo mais à frente. a. Selecione File»Save.

b. Selecione uma pasta onde guardar o VI. 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. Selecione File»Close para fechar o VI Convert C to F.

Exercício 2a – Criar um SubVI

Painel Frontal

1. Selecione File»Open e escolha o VI Convert C to F.vi criado anteriormente.

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

(4)

António Moreira 4

4. Clique com o botão direito do rato no painel frontal e selecione Show Connector do menu de atalho para definir as ligações.

5. Crie uma ligação para a entrada em graus Centígrados e um para a saída Graus Fahrenheit. 6. Selecione File»Save para guarde o VI.

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

Exercício 2b – Aquisição de Dados

Para realizar este exercício é necessário um sensor de temperatura do tipo BNC-2120, SCB-68, ou DAQ Signal Accessory (NI6008).

Para simplificar a demonstração deste exercício será simulada a receçã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.

Painel Frontal

1. Abra um novo VI e crie o seguinte programa.

Diagrama Blocos

2. Construa o seguinte diagrama de blocos.

3. Crie o seguinte ícone, pode utilizar o VI “Temperatura VI” como um subVI.

Temperature Temp Scale

(5)

António Moreira 5

Exercício 3 – Ciclos

Utilizar um ciclo while e um gráfico waveform para construir um VI que demonstra a 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.

(6)

António Moreira 6

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.

Exercício 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.

(7)

António Moreira 7

Diagrama de Blocos

2. Construa o seguinte diagrama de blocos.

a. Adicione o bloco “Write LabVIEW Measurements File” localizado na pallete

Functions»Output.

3. Guarde o VI como TemperatureLogger.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 correta, 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 palete

Functions»Input.

7. Execute o VI.

(8)

António Moreira 8

Exercício 5 - Utilizar Gráficos tipo Waveform

Painel Frontal

Diagrama de Blocos

1. Guarde o VI como Multiplot Graph.vi. 2. Execute o VI.

Referências

Documentos relacionados

salts, basic 84418-50-8 PNEC 20.6 µg / l organismos aquáti- cos água doce curto-prazo (expo- sição única) Naphthenic acids, zinc. salts, basic 84418-50-8 PNEC 6.1 µg / l

O sistema foi simulado utilizando o modelo π equivalente para as linhas de distribuição e adotando todas as cargas como potência constante (PQ)... O limite

Justificativa: Este ponto possui o caractere Shen em seu nome,. o que por si só já dá uma dica de sua indicação para o estímulo da

d) Caso se verifiquem condutas de comportamento inadequadas por parte dos residentes e/ou visitantes em que desrespeitem o estabelecido na alínea a) e perturbem os

De forma impressionante, a empresa destes cientistas, tanto Humboldt, como Martius e outros que seguiram a mesma proposição, buscou fundir no estudo da natureza todos os

Por essa razão é preciso mais profissionais que tenham conhecimento das novas tecnologias, para que dessa maneira possam inserir as tecnologias digitais da informação e

The objective of this study was to analyze frequency and factors associated with private health insurance coverage in the metropolitan region of Manaus, located in Amazonas state

Quando um fóton com a energia certa colide com um elétron que se encontra num dado nível de energia, a energia do fóton é transmitida ao elétron fazendo com que ele suba a um nível