Search
Search Keyword:
Total 7 results found.
Tag: IVI driver
Ordering

SCPI (Standard Commands for Programmable Instruments) é um padrão que define uma linguagem para comunicar com instrumentos baseado em mensagens. A maioria do instrumento GPIB usam o SCPI, mas também os instrumentos RS-232, Ethernet, VXI, PXI. Diversos fabricantes de instrumentos de medição adotaram este padrão como HP / Agilent por exemplo, permitindo que alguns uniformidade de comunicação entre diferentes dispositivos.

Alguns exemplos de comandos SCPI:

Identificação do instrumento: *IDN? Reset do instrumento: RST Solicitação de medição: MES
Driver IVI

IVI (Interchangeable Virtual Instrumentation) é uma especificação de driver de instrumento publicado pela Fundação IVI, formada pelos maiores nomes da instrumentação, como Agilent, National Instruments, Rohde & Schwarz, Aeroflex, Tektronix, Teradyne, Pickering e outros.

Esta especificação define classes de realizá-los (multímetro, osciloscópio, fonte de alimentação, ...). Todos os drivers da mesma classe têm as mesmas funções exportadas. Isto assegura a compatibilidade e a permutabilidade dos instrumentos. O software de medição é associado com o controlador de classe que está associado com o controlador específico do instrumento utilizado.

Exemplo: Eu tenho um aplicativo de teste que mede a tensão com um multímetro. Meu software usa o driver da classe multímetro. O IVI associa com o driver específico do modelo X de Agilent. Portanto, podemos mudar este multímetro para o modelo Y de Agilent ou o modelo Z de Tektronix com uma configuração única, sem modificar o software (desde que tenha instalado drivers IVI específicos destes três instrumentos).

Lista de classes definidas pelos instrumentos IVI:

Multímetro digital (DMM) Osciloscópio gerador de forma de onda / função arbitrária Fonte de alimentação DC Fonte de alimentação AC Switch, matriz de comutação Medidor de energia Analisador de Espectro Gerador de sinal RF Upconverter Downconverter Digitador Contador / temporizador Alguns instrumentos específicos que não se enquadram nessa classificação. Neste caso, você pode criar uma nova classe.

LabWindows/CVI fornece assistentes para o desenvolvimento de drivers e adição de uma nova classe.

Os drivers IVI podem ser usados por qualquer linguagem de programação. No entanto TestStand, LabVIEW, e Measurement Studio oferece todas as funções de uma solução completa.

IEEE 488 ou GPIB é uma especificação que define o barramento digital paralelo de comunicação de curto alcance. É amplamente utilizado em aplicações da indústria e científico para teste e medição, a fim de controlar os instrumentos (multímetros, osciloscópios, espectrômetros, ...).

Measurement Studio. NET é o quê?
Estas são as bibliotecas de controles gráficos e funções para o rápido desenvolvimento de soluções industriais e de laboratório contendo o tecnologia .NET usado diretamente no Visual Studio, e o poder das ferramentas da National Instruments: instrumentação e funções para C++, C# ou Visual Basic.
LabVIEW é?

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.

TestStand é o quê?

TestStand é um motor de seqüenciamento de instruções e um ambiente de desenvolvimento para a criação de sequenciador de teste personalizado evoluiu. Existe então um software genérico que carga, dependendo do produto a ser testado, que especificam as sequências de acções, testes e tolerâncias, e os componentes (tais como DLLs) para a comunicação com o hardware.

 

LabWindows/CVI é o quê?

LabWindows é um ambiente de desenvolvimento para a implementação de sistemas de teste, medição e instrumentação em linguagem C. Assim, é possível aproveitar tanto a potência e precisão da linguagem C, mas também bibliotecas de funções dedicadas a instrumentação e processamento de sinal da National Instruments.

Com LabWindows/CVI, você pode desenvolver:

software para Windows (exe) ou UNIX, Linux, bibliotecas (DLL, ActiveX. NET), drivers de instrumentos, para sistemas embarcados, para sistemas de tempo real.