ET7DE - Instrumentação Virtual. Prof. Winderson Introdução ao LabVIEW

Documentos relacionados
Introdução a Programação com LabVIEW

Instituto Superior Técnico. Curso de LabVIEW. Pedro M. Ramos Parte I 14 de Outubro de 2004 IST/DEEC. O que é o LabVIEW?

1ª Prática Introdução ao Software LabVIEW

LABVIEW - INTRODUÇÃO. Prof. Valner Material desenvolvido baseado na bibliografia e eventuais notas de aula

ET7DE - Instrumentação Virtual. Prof. Winderson Introdução ao LabVIEW

MÓDULO II INTERFACE GRÁFICA DELPHI

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

OBS: Neste manual de Introdução ao LabView, os textos entre colchetes e em negritos são os comandos de programação.

UTILIZANDO O PAINEL DE CONTROLE

Introdução ao Sistema Operativo Windows. Informática

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

Ferramenta 1 -NetBeans 8.0

MSP430 Lab 02 Criar e Compilar um projeto

Xubuntu O Xubuntu é um derivado da distribuição Ubuntu GNU/Linux que utiliza o ambiente Xfce que, utilizando menos recursos de sistema,

UTILIZANDO O CODE BLOCKS

2ª Prática Instrumentação Virtual com o Software LabVIEW

Aplicativo de proteção de senha para as unidades de memória flash USB da Verbatim

Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro. Windows

Informática Material de Apoio Professor Érico Araújo.

Instituto Federal do Rio Grande do Norte IFRN Caicó Curso de Informática Básica INFORMÁTICA BÁSICA CONCEITOS BÁSICOS

PROVA DE MICROINFORMÁTICA

Introdução à Informática. Professor: Francisco Ary

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

Etapa 2 Criando e executando uma simulação no Arena 14.7

1 - Ambiente de desenvolvimento

PROCEDIMENTO OPERACIONAL PADRÃO

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

WINDOWS. Professor: Leandro Crescencio Colégio Politécnico 1

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

APRESENTAÇÃO ELETRÔNICA POWER POINT

TUTORIAL PIKTOCHART: Criando infográficos. Realização: Secretaria Geral de Educação a Distância da Universidade Federal de São Carlos

Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial

Atividade 07 - Tutorial sobre o Astah Community

MICROSOFT WINDOWS XP

Como usar o P-touch Transfer Manager

Manipulação de Arquivos e Pastas no Windows 7

LibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário.

Sistema Operacional Windows XP. Prof. Carlos C. Branco Caldas Neto

Plano de Aula - PowerPoint cód Horas/Aula

OmniPC 4.2 Guia do usuário

Conhecendo o Delphi 2010

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

Introdução à Informática. Professor: Francisco Ary

Tutorial TecnoMETAL. Lição 1. Modelo 3D com TecnoMETAL

WINDOWS 7 PAINEL DE CONTROLE

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Utilizando o Audacity

Windows 8 Plano de Aula 24 Aulas (Aulas de 1 Hora)

MANUAL DE UTILIZAÇÃO DO SOFTWARE DE IMPRESSÃO DE ETIQUETAS MOORE.

CURSO DE INFORMÁTICA BÁSICA AULA 3 NOÇÕES BÁSICAS DE MICROSOFT WORD

Apostila de Windows Movie Maker

Atualização do firmware para controladores remotos sem fio WR-R10

Manual de instalação e operação do Sistema Supervisório MMS-03

FORMATAÇÃO: WRITER. Avalie esse tutorial

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

Windows 10 (2ª Edição) Plano de Aula - 24 Aulas (Aulas de 1 Hora)

Manual de Utilização do software Colacril Office para criação e impressão de etiquetas. Manual de Utilização

Informática para Concursos

Atualização do firmware para controladores remotos sem fio WR-R10. Windows

Analisando Dados Graficamente

Open Day Bibliotecas ElipseX

Escola Sec. do Padrão da Légua OE: TIC Ano: 2008/2009

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks

Programação 2017/2018 2º Semestre

Tutorial para proteger PenDrive contra vírus

Laboratório Multiusuário de Estudos em Biologia I Universidade Federal de Santa Catarina Centro de Ciências Biológicas

Aula 09 Áudio (Softwares)

BROFFICE.ORG IMPRESS 2.0

Manual de Ajuda do Software PRO. Software de Aquisição de Dados

Curso de Sistemas de Informação Campus Guaíba Cursos de Informática Projeto de Inclusão Digital APOSTILA APOSTILA WINDOWS

Prof. Sergio Koch. Sistema Operacional. Aula 02

Dispositivos Apontadores e Teclado Guia do Usuário

Animação 2D. Sistemas de Informação e Multimédia Módulo 5

Paulo Afonso Professor: Nataniel Vieira T2

Windows - Definição. Windows (pronuncia-se úindôus) é um sistema operacional.

LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer professores.chapeco.ifsc.edu.

Aula 01 Microsoft Excel 2016

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ

Delphi 7 Aula 03 Progressão Geométrica

Corel Draw X7. Modulo 1 Aula 1 Conhecendo o Corel Draw Desenhando com formas básicas

PROGRAMACAO E INTEGRACAO DE JOGOS I

Manual Studio Uno 2.0

Informática Básica Eletrotécnica/Mecânica

APOSTILA DE LABORATÓRIO SOFTWARE LABVIEW

Windows 95/98/Me/2000

BROFFICE.ORG IMPRESS

Tutorial 132 CP DUO Configuração MODBUS Escravo

é usado para fechar a janela do são telas que podem conter textos, imagens, vídeos, sons e efeitos visuais.

Procedimento para Configuração de Internet em modo Bridge

Manual de instruções. Requisito de sistema:

Manual de Backup de Arquivos

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA APRESENTAÇÃO ELETRÔNICA POWER POINT (CONTINUAÇÃO)

ESCOLA DE EDUCAÇÃO PROFISSIONAL SENAC PELOTAS CENTRO HISTORICO. gpedit.smc TÉCNICO EM INFORMATICA PRONATEC. Professor Nataniel

Windows 10 Plano de Aula 24 Aulas (Aulas de 1 Hora)

2010 ROLAND CORPORATION

Transcrição:

ET7DE - Instrumentação Virtual Prof. Winderson Introdução ao LabVIEW

Conteúdo A. Programação em LabVIEW B. Uso de Sub-VIs agosto de 15 2

Importante: Você encontra vídeo aulas de introdução ao LabView no link: http://www.ni.com/academic/students/learnlabview/environment/pt/ Você pode obter uma licença gratuita por tempo determinado do Labview. Procure no site da National Intruments (www.ni.com) ou então em: https://lumen.ni.com/nicif/us/evallvstudent/content.xhtml ago-15 A. Introdução 3 / 40

A. Linguagem LabVIEW LabVIEW é uma linguagem de programação gráfica, de propriedade da empresa National Instruments, que utiliza ícones, em vez de linhas de texto, para criar aplicações. Vasto conjunto de ferramentas e objetos de automação e instrumentação. A interface de usuário é o Painel frontal. O código de programa é o Diagrama de bloco. A National Instruments fornece uma vasta opções de hardware DAQ cujo programação é realizada através do LabVIEW. GPIB, PCI, VXI, PXI, RS-232, RS-485, USB, Ethernet, etc. Aplicações para Internet (ActiveX e redes TCP/IP). Pode-se criar executáveis e bibliotecas DLLs. agosto de 15 A. Introdução 4

Instrumento Virtual (VI) no LabVIEW Os programas em LabVIEW são chamados de instrumentos virtuais (VIs - Virtual Instruments). Os VIs contêm três componentes principais: painel frontal diagrama de bloco painel de ícones e conectores agosto de 15 A. Introdução 5

Painel frontal É a interface com o usuário: agosto de 15 A. Introdução 6

Diagrama de blocos É o código para controlar os objetos do painel frontal: agosto de 15 A. Introdução 7

Painel de ícones e conectores Serve para permitir o uso de um VI em outro VI: agosto de 15 A. Introdução 8

Hierarquia de VIs Vantagem: Natureza hierárquica dos VI. Uso de subvis. Não há limites para a hierarquia. Rápidas alterações e depurações da aplicação. Útil para modelar blocos repetitivos Fácil reutilização de código. agosto de 15 A. Introdução 9

Exemplo... agosto de 15 A. Introdução 10

Exemplo... agosto de 15 A. Introdução 11

Ambiente de programação agosto de 15 A. Introdução 12

agosto de 15 A. Introdução 13

Barra de ferramentas do painel frontal Run Run continuamente Abortar execução Pausa Formatar textos Alinhar objetos Distribuir objetos Reordenar objetos agosto de 15 A. Introdução 14

Barra de ferramentas do diagrama de blocos Mostrar execução Executar passo a passo Entrar em um Loop ou SubVI Sair de um Loop ou SubVI Aviso de potencial problema agosto de 15 A. Introdução 15

Menus File (Open, Save, Copy e Paste) Edit (para modificar componentes do VI) View (acessar elmtos que compõem o VI) Project (gerenciar projetos) Operate (executar, anular e alterar opções do VI) Tools (para configurações do LabVIEW) Windows (gerenciamento de janelas) Help (manuais, ajuda on-line e outras infos) agosto de 15 A. Introdução 16

Paletas Tools Operating para alterar os valores de um controle ou selecionar o texto em um controle. Positioning para selecionar, mover ou redimensionar objetos. Labeling para editar texto e criar legendas livres. Wiring para ligar objetos no diagrama de bloco. Object Shortcut Menu para acessar ao menu de atalho de um objeto com o botão esquerdo do mouse. Scrolling para percorrer as janelas sem utilizar as barras de rolagem. Breakpoint para definir pontos de parada em VIs, funções, nós, ligações e estruturas, a fim de interromper a execução naquela localização. Probe para criar sensores no diagrama de bloco. Color Copy a fim de copiar cores para serem coladas. Coloring para colorir um objeto. agosto de 15 A. Introdução 17

Paleta Controls agosto de 15 A. Introdução 18

Carregando Vis agosto de 15 A. Introdução 19

EXERCÍCIO 1 VI Frequency Response Objetivo: Abrir e executar um VI Tempo estimado para execução: 5 minutos agosto de 15 A. Introdução 20

Criando um VI 1) No painel frontal se alocam os controles e indicadores. 2) No diagrama de blocos se alocam nós entre terminais através de ligações apropriadas. EXEMPLO 1 agosto de 15 A. Introdução 21

Comparando c/ linguagens textuais Um NÓ comporta-se como uma declaração, operador e função ou sub-rotina; TERMINAIS por sua vez são como parâmetros e constantes e LIGAÇÕES são como variáveis. agosto de 15 A. Introdução 22

Programação de fluxo de dados Um nó é executado quando todos os dados estao disponíveis em seus terminais de entrada Após a execução do nó os dados são colocados na saída e transferidos adiante Exemplos: agosto de 15 A. Introdução 23

Outros recursos Ligar objetos automaticamente usando a barra de espaço (Tools > Options e Block Diagram) Exibir terminais com botão direito e Visible Items > Terminals Pesquisar controles, VIs e funções através do botão: Search da Paleta agosto de 15 A. Introdução 24

EXERCÍCIO 2 VI Convert C to F Objetivo: Montar um VI Tempo estimado para execução: 8 minutos agosto de 15 A. Introdução 25

Técnicas de Edição Criação rápida de objetos com Create Selecionar objetos com a ferramenta Positioning Mover objetos com auxílio da tecla Shift Excluindo objetos Desfazer/Refazer com Undo e Redo Duplicar objetos com auxílio da tecla Control Rotulando objetos Títulos: acompanham um objeto Legendas livres criadas com a ferramenta Labeling agosto de 15 A. Introdução 26

Mais técnicas de edição Selecionando e excluindo ligações Extendendo ligações agosto de 15 A. Introdução 27

Outras técnicas de edição Ligações interrompidas Alterar fonte, estilo e tamanho de texto com Text Settings na barra de ferramentas Redimensionar objetos com alças apropriadas agosto de 15 A. Introdução 28

Mais técnicas de edição Alinhando objetos Copiando objetos Colorindo objetos (exceto terminais) com a ferramenta Coloring ou Tools>Options e Colors agosto de 15 A. Introdução 29

EXERCÍCIO 3 Execute as alterações no painel frontal e no diagrama de blocos conforme solicitado na folha de exercício. Tempo estimado para execução: 12 minutos agosto de 15 A. Introdução 30

Técnicas de depuração Indicação de VI não executável Localização de erros com View > Error List Animação da execução com uso do botão Highlight Execution Executando passo a passo com botões Step Over, Step Into ou Step Out. Pontas de prova Pontos de parada agosto de 15 A. Introdução 31

EXERCÍCIO 4 VI Debug Exercice Objetivo: Praticar técnicas de depuração Tempo estimado para execução: 15 minutos agosto de 15 A. Introdução 32

B. Criando Sub-VIs Um VI dentro de outro VI é chamado subvi Corresponde a uma chamada de sub-rotina agosto de 15 B. SubVIs 33

Criando um ícone Ícone é a representação gráfica do VI Edit Icon... botão direito sobre o ícone Utilize ferramentas Icon Editor de forma similar aos comandos encontrados no programa Paint do Windows Tamanho em pixels: 32 x 32 Padrões de cores: P&B, 16 e 256(default) Também pode-se arrastar um gráfico de qualquer lugar do seu sistema de arquivos agosto de 15 B. SubVIs 34

Configurando o painel de conectores É o conjunto de terminais que corresponde aos controles e indicadores do VI (define E/S) Show Conector com botão direito no ícone mostrado no Painel frontal Altere o padrão com a opção Patterns Número máximo de terminais é 28 Recomendação use no máximo 16 Altere distribuição espacial com Flip e Rotate agosto de 15 B. SubVIs 35

Atribuindo terminais a controles e indicadores Define a relação entre o painel de conectores e os terminais de controles/indicadores. Deve-se utilizar a ferramenta Wiring no painel de controle Coloque as entradas do lado esquerdo e as saídas do lado direito agosto de 15 B. SubVIs 36

EXERCÍCIO 5 VI Convert C to F Objetivo: Criar um painel de ícones e conectores para que você possa utilizar um VI como um subvi Tempo estimado para execução: 10 minutos agosto de 15 B. SubVIs 37

Utilizando subvis Selecione Functions»Select a VI Ou pode-se copiar e colar a partir de outro VI Um duplo clique no subvi do diagrama de blocos abrirá o painel de controle deste subvi Idem + Control abre-se seu diagrama de blocos As alterações num subvi só alteram a estância atual. As demais estâncias alteram-se após o subvi ser salvo agosto de 15 B. SubVIs 38

EXERCÍCIO 6 VI Thermometer Objetivo: Montar um VI e criar seu painel de ícones e conectores para que você possa utilizá-lo como um subvi Tempo estimado para execução: 20 minutos agosto de 15 B. SubVIs 39

Definindo atributos aos conectores Clique com o botão direito no painel de conectores e selecione This Connection Is no menu de atalho: Required Recommended Optional Para opção obrigatória (Required) não se pode executar o VI como um subvi sem o ligar corretamente. agosto de 15 B. SubVIs 40

Criando subvi a partir de seções de um VI Use este recurso para simplificar o diagrama Deve-se usar a ferramenta Positioning para selecionar a seção Menu Edit»Create subvi O LabVIEW cria controles e indicadores para o novo subvi e conecta o subvi às ligações já existentes Não se pode converter uma seção com mais de 28 entradas/saídas. agosto de 15 B. SubVIs 41