Você está na página 1de 23

icurso de LabVIEW + my

Ministrado por:
Lorrana
Rodrigo

Sumrio
Introduo ao LabVIEW;
Ambiente de programao
Criando um VI;
Componentes importantes;
Criando um subVI;
Integrao com outros dispositivos;
Apresentao do myRIO;
Aplicaes utilizando o myRIO.
02

Introduo ao LabVIEW
LabVIEW uma linguagem de programao grfica
originria da National Instruments que utiliza cones
para criar aplicaes;
O LabVIEW utiliza programao baseada em fluxo de
dados, onde o fluxo dos dados determina a execuo;

03

Introduo ao LabVIEW
Os programas em LabVIEW so chamados de Vis
-Virtual Instruments;
So compostos por duas janelas:
Painel frontal, que contm a interface;
Diagrama de blocos, que contm o cdigo grfico
do programa.

04

Introduo ao LabVIEW
O LabVIEWest totalmente integrado para
comunicao com diversos hardwares, como GPIB,
RS-232, RS-485 e dispositivos DAQ plug-in.
O LabVIEW tambm possui recursos internos para
conectar sua aplicao Internet, utilizando o
LabVIEW Web Server e aplicativos como ActiveX e
redes TCP/IP.
05

Introduo ao LabVIEW
Utilizando o LabVIEW possvel:
Criar aplicaes de teste e medio;
Aquisio de dados;
Controle de instrumento;
Registro de dados;
Anlise de medio;
Gerao de relatrio.

06

Ambiente de Programa
Painel Frontal - Interface com o usurio:

07

Ambiente de Programa
Diagrama de blocos - Programao:

08

Criando um VI

09

Componentes
Painel Frontal:

1 2

1 Rodar o programa (Run);


2 Rodar continuamente (Run
Continuously);
3 Para o programa imediatamente (Abort
Execution);
4 Pausar o programa (Pause).

5 O VI est com defeito ou no pode ser


executado (Error list);

10

Componentes
Painel Frontal:

1 Alinhar os objetos (Align Objects);


2 Distribui os objetos (Distribute Objects);
3 Dimensiona os objetos (Resize Objects);
4 Altera as configuraes da fonte (Text Settings);
5 Para objetos que se sobrepem um ao outro e
desejar definir qual deles deve ficar antes ou
depois do outro (Reorder).

11

Componentes
Paleta de Controles:

12

Componentes
Diagrama de blocos:

1 2

3 4 5

1 Mostra o fluxo de dados atravs do diagrama de bloco


(Highlight Execution);
2 Alterao da ponta de prova (Retain Wire Values);
3 Execuo passo a passo do VI (Step Into);
4 Executa diretamente uma parte do programa (Step Over);
5 Sai de um a parte do programa (Step Out);
6 Organiza a janela de diagrama de blocos (Clean Up
Diagram).

13

Componentes
Paleta de Funes:

14

Componentes

15

Componentes

16

Componentes
Cores das ligaes:

17

Criando um subVI
Tela Inicial:

18

Criando um subVI
Tela Inicial:

19

Loops
While Loops: No diagrama de blocos Paleta de Funes
- Structures While Loop

20

Loops
For Loop: No diagrama de blocos Paleta de Funes
- Structures For Loop

21

Estruturas
Case Structure: No diagrama de blocos Paleta de
Funes - Structures Case Structure

22

Estruturas

Flat Sequence: No diagrama de blocos Paleta de Fune


- Structures Flat Sequence

22