Offre instruments test et mesure électroniques de Electro Rent.

Qu’est-ce qu’un pilote ou driver IVI ?

  • Les pilotes IVI visent à simplifier la programmation et l’interchangeabilité des instruments pour réduire les coûts de développement et de maintenance des programmes de test ainsi que les efforts nécessaires pour intégrer des dispositifs de mesure dans des systèmes nouveaux ou existants.
  • Ces pilotes (driver en anglais) simplifient notamment la mise à niveau ou le remplacement de composants dans des systèmes de test complexes destinés à être exploités durant une longue période.
  • Les spécifications IVI (Interchangeable Virtual Instrumentation) sont définies par la Fondation IVI qui est un consortium ouvert chargé de la promotion des spécifications de programmation des instruments de test et de mesure électroniques.
  • La Fondation IVI a été créée en 1998 et officiellement incorporée en 2001. Elle compte parmi ses membres des utilisateurs finaux, des fabricants d’instruments, des éditeurs logiciels, ainsi que des fournisseurs et des intégrateurs de systèmes.

 
Les normes IVI définissent une architecture de pilote ouverte, un ensemble de classes d’instruments et des composants logiciels partagés. L’ensemble de ces éléments favorisent l’interchangeabilité des instruments. Tous les pilotes IVI d’une même classe d’instruments (oscilloscope, générateur, multimètre, alimentation, etc.) disposent en effet des mêmes fonctions exportées.

Un logiciel de test qui ordonne à un multimètre de réaliser une mesure de courant va faire appel au pilote IVI (driver) de la classe multimètre qui va se charger d’aiguiller vers le pilote propre au modèle du multimètre du fabricant. Ainsi, on peut échanger ce multimètre par le modèle d’un autre fournisseur par simple configuration, sans modification logicielle. Les pilotes IVI de ces deux instruments devront avoir été néanmoins préalablement été installés.

Les interfaces de programmation d’applications (API) définies par l’IVI normalisent les fonctions de mesure communes, réduisant ainsi le temps nécessaire à l’apprentissage d’un nouvel instrument IVI.

La simulation d’instrument permet aux développeurs d’exécuter du code sans instrument. Les applications logicielles de test de de mesure peuvent être ainsi testées sans disposer des ressources matérielles.

Les pilotes IVI offrent une plus grande facilité d’utilisation dans les environnements logiciels de développement d’applications couramment employés. Les API standard d’IVI, combinées aux enveloppes de pilotes IVI le cas échéant, permettent un accès rapide et intuitif aux fonctions des pilotes.
 
# Interchangeabilité des instruments
Les systèmes conçus avec des pilotes IVI disposent d’un code standardisé qui peut être échangé avec d’autres systèmes. L’interchangeabilité est prise en charge à trois niveaux :

  • Les spécifications de l’architecture IVI permettent l’interchangeabilité architecturale ce qui signifie qu’une architecture de pilote standard peut être réutilisée.
  • Les spécifications de classe assurent une interchangeabilité syntaxique pour l’échange d’instruments avec un minimum de changements de code.
  • Le plus haut niveau d’interchangeabilité est obtenu en utilisant les spécifications du signal IVI.

 
# Classes d’instruments
Pour permettre l’interchangeabilité des instruments de test électronique, les spécifications de classe IVI définissent les capacités de la classe de base ainsi que les capacités d’extension pour certaines des classes d’instruments. Treize classes d’instruments sont actuellement définies :

  • Multimètre numérique (DMM)
  • Oscilloscope
  • Générateur de fonctions/formes d’onde arbitraires
  • Alimentation en courant continu
  • Alimentation en courant alternatif
  • Commutateur (switch)
  • Compteur de puissance
  • Analyseur de spectre
  • Générateur de signaux RF
  • Upconverter (transposition à des niveaux de fréquences supérieurs)
  • Downconverter (transposition à des niveaux de fréquences inférieurs)
  • Numériseur
  • Compteur/Timer