LabVIEW 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:
Comunicando com os seguintes protocolos:
- VXI, PXI, 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.
Código fonte do software