You are here

LabVIEW Core 2 - Programa do curso

 

1º DIA

 

Comunicação entre loops múltiplos

Esta aula descreve duas categorias diferentes de arquiteturas de programação: arquiteturas de loops únicos e múltiplos. Você aprenderá os benefícios específicos e funcionalidade destes padrões de projeto e como podem ser usados para reduzir tempo de desenvolvimento. Inclui os seguintes tópicos:

  • Padrões de projeto
  • Arquiteturas de loops únicos: VI simples, VI geral e os padrões de projeto de Máquina de Estados
  • Arquiteturas de loops múltiplos: loop paralelo, mestre/escravo, padrões de projeto produtor/consumidor
  • Adicionar temporização a padrões de projeto

 

Técnicas de Sincronização
Esta aula descreve técnicas para transferir dados entre múltiplos loops usando notifiwers e queues. Você aprenderá como notificadores e filas têm vantagens usando variáveis. Os tópicos incluem:

  • Variáveis
  • Notifiers
  • Queues

 

Programação de Eventos
Esta aula descreve programação orientada a evento usando a estrutura Event e padrões de projeto que usam a estrutura Event. Inclui os seguintes tópicos:

  • Eventos
  • Programação orientada a evento
  • Advertências e recomendações
  • Padrões e projetos baseados em evento

 

Gerenciamento de erro
Esta aula descreve a importância de incorporar tratamento de erros em suas aplicações. Você aprenderá que está garantindo a detecção e notificação de todos os possíveis alertas e erros que possam ocorrer na sua aplicação.
Você aprenderá a criar e utilizar um manipulador dos erros do VI.
Os tópicos incluem:

  • Importância de erro
  • Erros e alertas
  • Intervalos de códigos de erro
  • Gerenciamento de erro

 

2º DIA

 

Controlar a interface do usuário
Esta aula descreve métodos para controlar programaticamente os atributos de objetos do Painel Frontal como por exemplo tornar um objeto invisível até um certo ponto na execução do programa. Você aprenderá como usar o VI Server para acessar as propriedades e métodos de objetos do Painel Frontal. Inclui os seguintes tópicos:

  • Arquitetura de VI Server
  • Property Nodes
  • Referências de controle
  • Invoke Nodes

 

Técnicas avançadas de E/L de arquivo
Esta aula descreve diferentes formatos de arquivo para coletar e armazenar dados, bem como selecionar a forma apropriada para suas aplicações. Inclui os seguintes tópicos:

  • Formatos de arquivos
  • Arquivos binários
  • Arquivos TDMS

 

Melhorando um VI existente
Esta aula foca nos métodos para reescrever código do LabVIEW herdado e como maximizar o reuso do código existente. Reescrever é o processo de reprojetar software para torná-lo mais legível e para que possa ser mantido sem alterar seu comportamento original. Inclui os seguintes tópicos:

  • Reescrever código herdado
  • Assuntos típicos de reescrita de código
  • Comparando VIs

 

Criar e distribuir aplicações
Esta aula descreve o processo de criar executáveis e instaladores independentes para aplicações LabVIEW. Você aprenderá como usar o Construtor de Aplicações LabVIEW. Inclui os seguintes tópicos:

  • Características do LabVIEW para desenvolvimento de projeto
  • Preparar a aplicação
  • Construir a aplicação e o instalador