- All Sections
- Article: Definições (1)
- Article: Serviços (8)
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.
Técnica:
Ferramentas: linguagem C, LabWindows/CVI, Windows, Access, Visual Basic, ODBC. Hardware: GPIB, RS-232, matriz de comutação, contadores, multímetro, alimentação contínua DC, gerador de temperatura, gerador de pressão, barômetro.Sistemas de teste de computadores aviônicos (Airbus, Boeing, Bombardier, Dassault, Embraer, Saab, Tupolev…)
Desenvolvimento de bibliotecas de testes para TestExec, o sequenciador de teste, Desenvolvimento de sequenciador de teste com TestStand e banco de dados, Desenvolvimento de software de teste y gerenciamento da produção de CD de configuração para computadores aviônicos, Desenvolvimento de software de gerenciamento de banco de dados de configuração para computadores aviônicos, Manutenção de software de test para computadores aviônicos, Projetar arquiteturas de software para bancadeas de teste automatizado.Técnica:
Ferramentas: linguagem C, LabWindows/CVI, Visual Studio, C++, TestStand, TestExec, Access, Excel, ODBC, Pascal Hardware: bancada ATHENA 7000 com: chassis VXI, placas matriz de relé, multímetro, aquisição, gerador de sinal, ARINC 429, RS-422, MXI bus e instrumentos GPIB tal como osciloscópios, fonte de alimentação DC...Migração de bancada de teste de sintonizadores de rádio no seqüenciador de teste TestStand e desenvolvimento de bibliotecas de medição e drivers de instrumentos.
Técnica:
Ferramentas: linguagem C, LabWindows/CVI, TestStand, Excel. Instrumentation : GPIB, gerador audio AM/FM, analisador de áudio, matriz de comutação, multímetro, osciloscópio, bus I2CDesenvolvimento de bancada de validação para computador ECM de automóvel (ver artigo detalhado).
Técnica:
Ferramentas: LabVIEW Hardware: alimentação DC GPIB, relés de potência, cargas, PC industrial: software de medição e drivers de instrumentos, matriz de comutação, placas PCI: aquisição, multímetro, gerador de sinal, bus CAN.- DIO
- caméra
- dot NET
- tempo-real embarcado
- CAN
- measurement studio
- visual basic
- formation
- sistema embarcado
- VXI
- PXI
- IVI driver
- multímetro
- profibus
- VAN
- unix
- Pocket PC
- vision
- barramento serial RS
- PCI
- bancada de test
- DSC
- PAC
- windows mobile
- testexec
- teststand
- pascal
- UHF
- excel
- matriz de comutação - swtich
- osciloscópio
- protocolo AK
- citrix
- bluetooth
- PLC
- barramento de comunicação
- GPIB
- Cplusplus
- UPL
- ARINC
- MXI
- banco de dados
- windows
- qbasic
- SCPI
- tempo-real
- analisador de áudio
- fieldpoint
- labview
- modbus
- windev
- computador industrial
- I2C
- WIFI
- visual studio
- fortran
- gerador de função
- linguagem C
- C sharp
- Controlador lógico programável
- labwindows cvi
- OPC
- linux
- placa de aquisição