You are here

LabVIEW Core 1 – Programa do curso


1º DIA

 

Configuração de Hardware
Esta aula descreve os conceitos básicos de hardware em aquisição de dados, GPIB e serial e a configuração de hardware no Measurement & Automation Explorer. Os tópicos incluem:

  • Hardware DAQ
  • Software DAQ
  • Controle de instrumento
  • GPIB e comunicação de porta serial
  • Uso de software de controle de instrumento

 

Navegando em LabVIEW
Esta aula apresenta o ambiente LabVIEW. Você construirá uma aplicação LabVIEW que lhe permitirá explorar completamente o ambiente, bem como adquirir, analisar e apresentar dados. Inclui os seguintes tópicos:

  • O ambiente LabVIEW incluindo janelas, menus e ferramentas
  • O Painel Frontal e diagrama de blocos
  • Criar e utilizar projetos com LabVIEW
  • Entender o modelo de programa de fluxo de dados do LabVIEW
  • Procurar controles, Vis e funções

 

Localização de erros e depuração
Esta aula ensina várias técnicas de depuração e verificação de erros no LabVIEW para identificar problemas com a organização do diagrama de blocos ou com transmissão de dados entre diferentes pontos do diagrama de blocos. Inclui os seguintes tópicos:

  • Utilização das características de ajuda do LabVIEW incluindo CONTEXT HELP, LabVIEW HELP e o EXAMPLE FINDER
  • Corrigir Vis quebrados
  • Utilizar técnicas comuns de depuração
  • Endereçamento de dados indefinidos e inesperados
  • Implementar checagem e gerenciamento de erro

 

2º DIA

 

Implementando um VI
Esta aula ensina como implementar o código em LabVIEW para atender às necessidades do projeto. Os tópicos incluem:

  • Projetar uma interface de usuário (Painel Frontal do LabVIEW)
  • Escolher tipos de dados e mostrar dados como plot
  • Utilizar estruturas como os loops While e For
  • Adicionar duração de software a seu código
  • Tomar decisões em seu código usando estruturas de case e fórmula nodes
  • Documentar seu código

 

Relacionando dados
Esta aula apresenta tipos de dados que combinam dados em uma única estrutura e quando seu uso pode otimizar aplicações. Inclui os seguintes tópicos:

  • Criar e usar controles e indicadores de arrays
  • Implementar controles e indicadores de clusters
  • Utilizar type definitions para controles personalizados para aplicações

 

Gerenciando recursos
Esta aula ensina como armazenar dados, implementar uma aplicação básica de DAQ usando a API DAQmx e controlar instrumentos autônomos com a API VISA e drivers de instrumentos em LabVIEW. Os tópicos incluem:

  • Uma introdução aos diferentes formatos de arquivo
  • Funções de E/S de arquivo disponíveis no LabVIEW
  • Implementar funções de E/S de arquivo para ler e escrever dados em arquivos
  • Programação com a API DAQmx
  • Programação com a API VISA
  • Programação com drivers de instrumento

 

3º DIA

 

Desenvolvendo aplicações modulares
Esta aula apresenta programação modular no LabVIEW. No LabVIEW, quando um VI é usado dentro de outro VI é chamado de SubVI.Você aprenderá como construir o ícone e conector pane de um VI, assim poderá ser usado como SubVI. Inclui os seguintes tópicos:

  • Programação modular básica
  • Criar um ícone e um conector pane
  • Usar um VI como SubVI
  • Criar SubVIs a partir de um VI existente

 

Técnicas e padrões comuns de projeto
Esta aula apresenta arquiteturas e padrões comuns de projeto do LabVIEW que há no mesmo. Inclui os seguintes tópicos:

  • Programação seqüencial
  • Programação de Estados
  • Programação Máquina de Estados

 

Usando variáveis
Esta aula explica como usar as variáveis para a transferência de dados entre múltiplos loops e Vis. Você também vai aprender sobre as questões de programação envolvidas quando se utiliza variáveis e como superar esses desafios. Os tópicos incluem:

  • Usando variável local, global e shared variable single process
  • Implementar variáveis globais funcionais
  • Identificar e controlar as race conditions -semáforos