You are here

LabVIEW Real-Time 1 – Programa do curso

Introdução ao Real-Time

Esta lição introduz os conceitos do desenvolvimento de tempo-real. Você aprenderá a determinar quando uma aplicação requer um sistema operacional de tempo-real ou um sistema operacional geral. Você também aprenderá sobre a arquitetura de hardware de um sistema LabVIEW Real-Time. Os tópicos incluídos são:

 

  • Conceitos de tempo-real incluindo determinismo e jitter
  • Sistemas operacionais de tempo-real
  • Targets e hosts de tempo-real
  • Hardware de entrada e saída de tempo-real

 

Configurando o Seu Hardware

Esta lição descreve como configurar o hardware e software de tempo-real. Você também aprenderá sobre o projeto do LabVIEW e sua relação com os targes de tempo-real. Você aprenderá na prática a configurar um sistema de tempo-real CompactRIO. Os tópicos incluídos são:

 

  • Visão geral de configuração de hardware e instalação
  • Configurando targets de tempo-real no Measurement and Automation Explorer
  • Utilizando o Projeto do LabVIEW
  • Configurando targets de tempo-real através do Projeto do LabVIEW
  • Executando VIs em um target de tempo-real

 

Arquitetura de Tempo-Real

Esta lição descreve como projetar uma aplicação de tempo-real. Você aprenderá sobre a arquitetura geral de uma aplicação de tempo-real, multitarefa, prioridades, compartilhamento de dados entre tarefas no target de tempo-real e como melhorar o determinismo de uma aplicação. Os tópicos incluídos são:

 

  • Multitarefa
  • Entendendo e utilizando níveis de prioridade
  • Utilizando o modo sleep para assegurar o tempo do processador
  • Compartilhando dados deterministicamente entre tarefas no target de tempo-real utilizando shared variables

 

Temporizando Aplicações e Adquirindo Dados

Durante esta lição, você implementará tarefas de aquisição de dados e temporização de uma aplicação de tempo-real. Você aprenderá sobre como utilizar software para temporizar uma aplicação e o mesmo para hardware. Os tópicos incluídos são:

 

  • Utilizando temporização por software
  • Utilizando temporização por hardware
  • Resposta a eventos em uma aplicação

 

Comunicação

Durante esta lição, você implementará uma porção da comunicação de uma aplicação de tempo-real. Você aprenderá sobre comunicação com uma aplicação em um target de tempo-real a partir de um computador host. Você também aprenderá sobre várias técnicas de comunicação como comunicação de painel frontal, shared variables publicadas pela rede, TCP e UDP. Os tópicos incluídos são:

 

  • Se comunicando com aplicações em um target de tempo-real
  • Implementando comunicações de rede

 

Verificando a Sua Aplicação

Esta lição introduz métodos para verificar o comportamento da aplicação, desempenho e uso de memória da sua aplicação. Você aplica estes métodos a uma aplicação de tempo-real. Os tópicos incluídos são:

 

  • Técnicas de depuração padrão
  • Verificando o desempenho do uso de memória

 

Embarcando a Sua Aplicação

Esta lição descreve como embarcar uma aplicação para uso. Os tópicos incluídos são:

 

  • Introdução a aplicações embarcadas
  • Criando um build specification
  • Comunicando-se com aplicações embarcadas
  • Replicação de sistema