23
Instrumentação Instrumentação Virtual Virtual

Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Embed Size (px)

Citation preview

Page 1: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Instrumentação VirtualInstrumentação Virtual

Page 2: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Conteúdo

• Capítulo 1 – LabVIEW Basics • Capítulo 2 – Virtual Instruments• Capítulo 3 – Editing & Debugging Virtual Instruments• Capítulo 4 – SubVIs • Capítulo 5 – Structures • Capítulo 6 – Arrays & Clusters • Capítulo 7 – Charts & Graphs • Capítulo 8 – Data Acquisition • Capítulo 9 – Instrument Control • Capítulo 10 – Strings & File I/O • Quick Reference • One Page Reference Guide

Page 3: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Capítulo 1Capítulo 1

LabVIEW Basics

Page 4: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Introdução

• LabVIEW ( Laboratory Virtual Instruments Engineering Workbench ) é uma linguagem de programação desenvolvida pela National Instruments. ( www.ni.com )

• É diferente das usuais linguagens de programação em um aspecto importante. Ao invés de utilizar linhas de código, ele utiliza uma linguagem gráfica conhecida como linguagem G que é composta de muitos nodos conectados.

• Os programas no LabVIEW são chamados de Virtual Instruments (VI’s) porque a aparência e as operações simulam instrumentos reais.

Page 5: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Startup Screen

Abre uma nova VIEncontra e abre uma VI existente

Busca LabVIEW exemplos

Tutorial LabVIEW

Sair

Dicas

Page 6: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Search Examples

Analysis

Page 7: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Demontrações - Analysis

Page 8: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Sistema de Temperatura - Demo

Botão RodarBotão Parar

Page 9: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Janela do Painel Frontal

FRONT PANEL

Icon pane

Digital Control

Round LED

Horizontal slider

Graph legend

Graph

Panel palette

Owned label

Knob Control

Free label

Push button

Page 10: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Janela do Diagrama

BLOCKDIAGRAM

Graph terminal

For LoopStructure

While LoopStructure

Sub VI - não encontrada

Erro !!! ( VI não encontrada )

Wire data path

Numericconstant

Knob control terminal

Horizontal slider terminal

Page 11: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Painel Frontal e Diagrama de Fluxos de Dados

• Cada VI tem duas janelas separadas, mas relacionadas entre si, que são Painel Frontal (Panel) e o Diagrama de Fluxo de dados (Diagram). Você pode comutar entre ambas as telas com o comando Show Panel/Show Diagram (Mostrar Painel/Mostrar Diagrama) do menu Windows (Janelas). Usando os comandos Tile dentro desse mesmo menu, podemos posicionar as janelas Painel e Diagrama uma ao lado da outra ou uma sobre a outra.

Page 12: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Painel Frontal e Diagrama de Fluxos de Dados - Continuação

• Painel Frontal : É uma interface interativa entre o usuário e o programa. É aonde o usuário entra com os dados usando o mouse ou o teclado, e então vê os resultados na tela do computador. Quer dizer, o Painel Frontal é uma janela de execução.– Entradas de informação ( control )– Saídas de informação ( indicator )

• Diagrama : É a representação de um programa ou algoritmo. É onde o programador cria o seu programa.– Ícone com correspondência aos do painel– Outros ícones para realizar operações diversas– Aparece com < CTRL + E > ou na barra de menu em Windows/Show

Diagram

Page 13: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Front Panel Toolbar

StopRun Pause

Continuous Run

Font ring

Alignment ring

Distribution ring

Reorder objects

Changes to

Page 14: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Block Diagram Toolbar

Step Into

Highlight Execution

Changes to

Step Over

Step Out

Debugging features

Page 15: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Tools Palette

Page 16: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Caixa de Ferramenta ( Tools )

• A Caixa de Ferramentas representa os modos de operações especiais do mouse. Nós a usamos para selecionar funções específicas de edição ou execução. É utilizada tanto no Painel Frontal quanto no Diagrama de Fluxo de Dados.

• Operate Value ( Valor Operativo ) : administra os controles do Painel Frontal ( e os indicadores do modo Edit ). É a única ferramenta disponível no modo Run. ( Muda ou insere valores numéricos, textos, etc )

• Position/Size/Select ( Posição/Tamanho/Seleção ) : seleciona, move e redimensiona objetos.( pelos cantos do objeto )

Page 17: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Caixa de Ferramenta ( Tools ) - Cont.

• Edit Text ( Editar Texto ) : cria e edita textos em qualquer local do painel ou diagrama, inclusive label e caption.

• Connect Wire ( Conexão de linhas ) : Faz a ligação entre terminais. Quando o terminal está pronto para ser conectado, ele pisca.

• Object Popup ( Menu pop-up do objeto ) : exibe o menu pop-up associado ao objeto. Tem o mesmo efeito que se apertarmos o botão direito do mouse sobre o objeto.

Page 18: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Caixa de Ferramenta ( Tools ) - Cont.

• Scroll Window ( Deslocamento da tela ) : desloca a tela na direção que queremos para ver possíveis áreas ocultas.

• Set/Clear Breakpoint ( Estabelecer / Retirar pontos de parada ) : permite pôr tantos pontos de ruptura quanto desejamos no diagrama de fluxo de dados. Quando se chega à um deles durante a execução, o LabVIEW comuta automaticamente ao diagrama de fluxo de dados. Usamos esta mesma ferramenta para remover os pontos.

Page 19: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Caixa de Ferramenta ( Tools ) - Cont.

• Probe Data ( Sonda de dados ) : checa valores intermediários no VI que está executando e procedimentos questionáveis ou resultados

inesperáveis.• Get Color (Captar cor) : recolhe uma amostra da cor

para ser utilizada posteriormente.• Set Color ( Selecionar Cor ) : Modifica a cordo objeto

ou do seu fundo. Obs : A cor do texto somente poderá ser modificada pelo elemento da barra e menuno painel ou diagrama.

Page 20: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Controls Palette

É utilizada no Painel Frontal. Representa as variáveis de entrada e saída do programa.

Page 21: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Functions Palette

É utilizada no Diagrama de Fluxo de Dados. Representa as variáveis internas, funções e subprogramas que são utilizados no código fonte do programa.

Page 22: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Controles e Indicadores - Numéricos

Page 23: Instrumentação Virtual. Conteúdo Capítulo 1 – LabVIEW Basics Capítulo 2 – Virtual Instruments Capítulo 3 – Editing & Debugging Virtual Instruments Capítulo

Controles e Indicadores - Booleanos