LabVIEW é?

LabVIEWLabVIEW da National Instruments é um ambiente de desenvolvimento integrado especializada em informática industrial e científico. Sua peculiaridade é que a linguagem é baseada em G (G para Gráfico), criado pela National Instruments é inteiramente gráfica. Permite o desenvolvimento de software complexo, facilitando a programação e, consequentemente, reduzir o tempo de desenvolvimento. Graças às suas funções de biblioteca dedicadas à aquisição de dados, instrumentação, análise matemática das medicões e visualização, o LabVIEW é dedicado especialmente para os sistemas de medição e teste.

LabVIEW? Para o que fazer?

Como vimos na introdução, o LabVIEW é especialmente adequado para a computação industrial e científico. Você pode usá-lo para desenvolver:

  • Software para Windows, UNIX / Linux ou Mac, Windows Mobile ou Palm OS,
  • Bibliotecas (DLL, Active X,. NET),
  • Drivers de instrumentos,
  • componentes incorporados,
  • tempo real,
  • FPGA.

LabVIEW e hardware

Vimos, LabVIEW para o programa ao longo de muitos guias diferentes. O mesmo se aplica aos materiais e, especialmente, a instrumentação. Na verdade, com LabVIEW e, graças às suas inúmeras livrarias, pode se intercomunicam e encomendar os seguintes cartões e dispositivos:

  • VXIPXI, Compacto PCI,
  • PCI,
  • USB, FireWire,
  • Serie.

Comunicando com os seguintes protocolos:

  • VXIPXI, Compact PCI,
  • PCI express, PXI express,
  • PCI,
  • USB, FireWire,
  • RS 232,422,485…
  • TCP/IP,
  • Bluetooth, WIFI.

A linguagem gráfica

Com o LabVIEW, o software não está programado para escrever linhas de código com a sintaxe complexa. A programação é feita com ícones que representam características, unidas por cordas que representam os fluxos de dados (um pouco à maneira de uma placa eletrônica com seus componentes e circuitos integrados).

Esta representação muito ornamentado do código é próxima do conceito como se faz: com diagramas, que, obviamente, facilita muito o trabalho que deve conceito de programação. Essa abstração da linguagem gráfica não é necessário ser um especialista em programação para desenvolver software simples. Da mesma forma, para o software mais complexo, o cliente “profano” em programação, mas especialista em seu domínio, você pode ler e entender a idéia, guiando o engenheiro especialista em programação.

Para ilustrar o simples da linguagem G, olhar para o exemplo abaixo: um software que gera o sinal e tratamento.

signal-generation-and-processing
Código fonte do software