Professional Documents
Culture Documents
Ficha 1
Introdução ao LabView:
- para que serve o LabVIEW
- o que é um VI (Virtual Instrument)
Objectivos - diagrama de Blocos e Painel Frontal de VI
- caixa de ferramentas
- caixa de funções
Exercícios de Aplicação
1. Introdução ao LabVIEW
LabVIEW constitui uma ferramenta computacional que permite construir
programas direccionados para a aquisição, geração e tratamento de dados
provenientes de placas de aquisição de dados
Painel Frontal
- Interface para o utilizador fixar os parâmetros de entrada e
visualizar os valores de saída do diagrama de blocos
- O painel frontal é análogo ao painel de um instrumento de
medida real
- As entradas de dados denominam-se controlos (Controls) e as
saídas indicadores (Indicators)
- Existe uma grande variedade de controlos e indicadores tais
como botões, gráficos, switches, etc…
- Na figura 1 está representado um painel frontal
Diagrama de Blocos
- Associado ao painel frontal está o diagrama de blocos, que é o
local onde se faz a programação do VI
- É construído utilizando a programação gráfica (linguagem G)
- Corresponde ao código fonte
- Alguns componentes incluem funções aritméticas, ciclos for,
estruturas case e outras ...
- Os componentes estão ligados entre si por meio de “fios” de modo
a definir o fluxo de dados dentro do diagrama de blocos
- Na figura 2 está representado o diagrama de blocos do painel
frontal que está ilustrado na figura 1
Ícone/Conector
- Permite tornar um VI num objecto (SubVI), o qual poderá ser
utilizado como uma “subrotina” num diagrama de blocos de outro
VI
- O ícone representa graficamente o VI num diagrama de blocos de
outro VI
- Os terminais do conector permitem identificar o local de
entrada/saída de informação do ícone. É nestes terminais que se
ligam os fios
- Os terminais correspondem aos indicadores e controlos do painel
frontal do VI
- Na figura 3 está representado um ícone
Figura 3 – Ícone
2. Ferramentas
Caixa de Ferramentas
- Permite criar, modificar e testar os VI’s (Windows+Show Tools
Palette)
Caixa de Controlos
- Contém indicadores e controlos que podem ser utilizados no
painel frontal (Windows+Show Controls Palette)
Caixa de Funções
- Contém todos os objectos gráficos que podem ser utilizados no
diagrama de blocos (Windows+Show Functions Palette)
Exercício 1
Testar o exemplo Bouncing cube.vi. Este VI simula os movimentos de
rotação e translação de um cubo 3D . O VI permite controlar a rotação em
torno dos planos de x, y e z; a altura do salto; a profundidade do salto do cubo;
e a perspectiva.
1. Abra o LabVIEW
2. Seleccione sequencialmente as opções: menu Help > Search Examples… >
Fundamentals > Graphs and Charts > Graph Examples > Bouncing Cube
3. Corra o VI carregando no botão executar.
4. Utilizando a Ferramenta de Operação pode alterar os parâmetros de
funcionamento do Bouncing cube.vi.
Figura 9
D is p la y
P o s it iv e
N e u t ra l
N e g a t iv e
H e ig h t T ra n s la t io n D e p th P e rs p e c tiv e
M ax
M in
STOP
Exercício 2
Criar um programa no LabVIEW que faça a soma e a subtração de dois valores
introduzidos pelo utilizador.
O programa deve apresentar os seguintes painel de controlo e diagrama de
blocos:
X X +Y
4 ,0 0 2 0 ,0 0 X +Y
Y X -Y
X -Y
5 ,0 0 -1 ,0 0
Figura 10
Exercício 3
1 ,0 0
I g u a is
Ig u a is
N ú m e ro 2 N ú m e ro 2
1 ,0 0
Figura 11 Figura 12
Exercício 4
1. Abra o LabVIEW
2. Seleccione sequencialmente as opções: menu Help > Search Examples… >
Demonstrations > Instrument I/O > “Frequency Response”
3. Corra o VI carregando no botão executar.
4. Utilizando a Ferramenta de Operação pode manipular os valores das variáveis
controlos.
Exercício 5
1. Abra o LabVIEW
2. Seleccione sequencialmente as opções: menu Help > Search Examples… >
Demonstrations > Instrument I/O > “Two-Channel Oscilloscope”
3. Corra o VI carregando no botão executar.
Exercício 6
1. Abra o LabVIEW
2. Seleccione sequencialmente as opções: menu Help > Search Examples… >
Demonstrations > Process control > “Tank Simulation”
3. Corra o VI carregando no botão executar.
4. Utilizando a Ferramenta de Operação pode manipular os valores das variáveis
controlos.
Exercício 7
1. Abra o LabVIEW
2. Seleccione sequencialmente as opções: menu Help > Search Examples… >
Avanced > Sound Control > “Acquire Sound Data and Calculate Power Spectrum”
3. Utilize um microfone e corra o VI carregando no botão executar.
4. Grave o ficheiro com outro nome.
5. Faça as alterações necessárias para que o VI possa acender um indicador visual
(LED) quando a potência do sinal áudio for superior a um determinado nível
fixado pelo utilizador. Nota: deverá utilizar o componente “Add Array elements”
para avaliar a potência total do sinal áudio adquirido.
Solução: