You are here

Programa Curso LabVIEW Avançado I: Desenvolvimento de Grandes Aplicações

 

 

Parte I: Gerenciando Projetos LabVIEW

 

 

Introdução
Esta aula apresenta o papel de um Arquiteto LabVIEW. Nesta aula você aprenderá sobre o processo de desenvolvimento de software. Inclui os seguintes tópicos:

  • Introdução às tecnologias e técnicas de LabVIEW Avançado
  • Entender o processo de desenvolvimento de software
  • Determinar o papel de um Arquiteto LabVIEW

 

Planejamento
Esta aula descreve como planejar um projeto LabVIEW. Nesta aula você aprenderá como gerar planos de desenvolvimento e estimativas de tempo para um projeto em LabVIEW. Você também obterá as habilidades necessárias para criar procedimentos de garantia de qualidade. Inclui os seguintes tópicos:

  • Gerar planos de desenvolvimento
  • Analisar um projeto para determinar estimativas de tempo e custo
  • Desenvolver padrões de estilo e codificação para um ambiente de desenvolvimento em equipe

 

Ferramentas

Nesta aula você utilizará ferramentas em LabVIEW para melhorar o desenvolvimento de grandes projetos LabVIEW. Você aprenderá sobre as complexidades de um projeto LabVIEW. Você também aprenderá como procurar e encontrar necessidades, e usar gerenciamento de configuração para ambientes multidevelopers. Inclui os seguintes tópicos:

  • Alavancar o projeto de API no LabVIEW
  • Determinar a cobertura de código necessário com um documento de requerimento
  • Executar integração e verificação de requerimentos usando Requirements Gateway
  • Utilizar controle de fonte em um ambiente multideveloper
  • Entender o link entre controle de fonte e gerenciamento de projeto
  • Utilizar as melhores práticas para configuração de controle de código fonte
  • Reduzir as armadilhas que podem ser encontradas ao implementar controle de código fonte
  • Usar, procurar e encontrar mudanças
  • Entender o impacto de controle de código fonte na liberação de uma aplicação
  • Usar o controle de código fonte da API do LabVIEW para automação do sistema de controle de código fonte

 

Parte II – Arquiteturas para Projetos LabVIEW

 

Projetar e criar recursos para developers
Nesta aula você aprenderá técnicas e tecnologias para criar recursos para LabVIEW Developers. Você aprenderá a criar controles personalizados e reutilizáveis usando XControls. Você também aprenderá como promover um estilo de programação consistente com Merge VIs e criar VIs Expressos para criar kits de ferramentas e melhorar o ambiente de programação em equipe. Inclui os seguintes tópicos:

  • Criar novos objetos de Painel Frontal com XControls
  • Encorajar e promover um estilo de programação consistente com Merge VIs
  • Aprender a criar VIs Expressos para cliente

 

Personalizar padrões de projeto existentes
Nesta aula você aprenderá como combinar e estender padrões de projeto existentes para criar padrões de projeto para cliente não sincronizados e avançados, para promover aplicações que possam ser redimensionáveis, lidas e mantidas. Você obterá habilidades para usar mecanismos de comunicação avançada e administração de erro para permitir o desenvolvimento de grandes projetos LabVIEW. Inclui os seguintes tópicos:

  • Revisão dos padrões de projeto existentes
  • Analisar mecanismos de comunicação não sincronizados
  • Aplicar mecanismos de comunicação para desenvolver padrões de projeto de cliente LabVIEW avançado
  • Alavancar gerenciamento de erro personalizado para controlar a arquitetura de forma proativa e segura
  • Combinar e expandir padrões de projeto para padrões de projeto de cliente avançados

 

Projetando APIs para a equipe de desenvolvimento e clientes finais
Nesta aula você aprenderá as técnicas para criar um API em LabVIEW. A mesma lhe proporcionará as habilidades para desenvolver e criar um API para soluções de cliente que você está implementando em sua organização. Inclui os seguintes tópicos:

  • Aprender padrões e arquiteturas API
  • Usar projeto de bibliotecas para permitir o desenvolvimento de API
  • Usar VIs polimórficos para permitir o desenvolvimento de API
  • Usar VIs multi-funcionais para permitir o desenvolvimento de API

 

Técnicas avançadas de programação
Nesta aula você aprenderá técnicas avançadas de programação para desenvolver aplicações complexas de LabVIEW. Você aprenderá como implementar repetição em LabVIEW para criar soluções simples e muito naturais para muitos problemas. Você também aprenderá técnicas avançadas de programação para usar templates LabVIEW. Inclui os seguintes tópicos:

  • Rever e discutir os benefícios de VIs dinâmicos
  • Descrever a funcionalidade dos templates LabVIEW
  • Aprender como instanciar dinamicamente um template LabVIEW para melhorar grandes projetos LabVIEW
  • Implementar repetição no LabVIEW para criar soluções naturais e simples

 

Parte III – Estudos de Caso

 

Estudos de caso
Nesta aula você explorará múltiplas soluções práticas para a mesma grande aplicação LabVIEW. Você estará engajado numa discussão em sala com um instrutor Certified LabVIEW Architect, ou um instrutor com experiência equivalente, para avaliar e julgar as soluções enquanto obtém as habilidades de alavancar as técnicas LabVIEW nas soluções dos seus próprios projetos. Inclui os seguintes tópicos:

  • Avaliar soluções produtor / consumidor
  • Determinar os usos de uma arquitetura não sincronizada com três loops
  • Avaliar os usos de um XControl em uma grande aplicação LabVIEW
  • Avaliar os usos de uma arquitetura VI não sincronizada