Le point sur IVI - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Le point sur IVI

Description:

La mesure : valeur efficace d'un signal sinuso dal d'amplitude 2 V et de fr quence 1 kHz d livr par un g n rateur de fonction arbitraire. 10 minutes montre en main ! ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 25
Provided by: philippe131
Category:

less

Transcript and Presenter's Notes

Title: Le point sur IVI


1
Le point sur IVI
  • Élaboration dun standard logiciel
  • pour les instruments de mesure

Journées Utilisateurs Measurement Studio
2
Plan de la présentation
  • Présentation de IVI
  • Les drivers dinstruments
  • Les drivers spécifiques IVI
  • Le modèle dattribut
  • Les drivers de classe
  • Automatisation dun banc de test avec IVI
  • Quelles spécifications utiliser ?
  • Procédure dinstallation des drivers IVI
  • Configuration du Fluke 45 en instrument IVI
  • Programmation des drivers IVI
  • Description des fonctions standards
  • Application interchangeabilité entre le Fluke
    45 et la carte PXI-4060

3
Format de communication
  • Bus GPIB
  • Commandes/Réponses
  • Write/Read
  • Format ASCII
  • Spécifiques aux instruments considérés
  • Ex  CONFVOLTAC 2SAMPCOUN 100READ? 
  • Conversion des réponses au format numérique

Measurement Studio driver NI-488.2
4
Les drivers d'instruments
  • LE POUR
  • Jeu de fonctions de haut niveau, spécifique à un
    instrument et bâti à partir des fonctions du
    driver de carte
  • Fonctions standards
  • Mesures directement exploitables
  • 1600 drivers disponibles
  • LE CONTRE
  • Pas de règle de construction
  • Drivers de qualité très variables
  • Commandes redondantes

5
Les drivers dinstruments (suite)
6
Les drivers spécifiques IVI
  • Drivers développés suivant des spécifications
  • Répartition des instruments en classes
  • multimètre, oscilloscope, générateur de
    fonctions, matrices de commutation et sources
    dalimentation
  • Pour chaque classe
  • Une API commune
  • Un jeu dattributs matériels
  • Pour lensemble des classes, on définit un jeu
    dattributs logiciels.

7
Les attributs matériels

Ex pour la famille oscilloscope
ATTR_TRIGGER_LEVEL
ATTR_TRIGGER_SOURCE
ATTR_HORZ_TIME_PER_RECORD
8
Les attributs logiciels
  • Partagés par tous les drivers spécifiques IVI
  • Le mode simulation
  • Pour tester le programme même si linstrument
    nest pas présent
  • Le mode cache détat
  • Pour éliminer les commandes redondantes
  • Le mode de vérification de gamme
  • Pour éliminer les commandes  hors
    spécifications 

9
Les drivers de classe
Test Program
IviDmm
FL45
HP34401
10
Conséquences, les drivers de classe
  • se programment de la même manière que les drivers
    spécifiques
  • couvrent à peu près 80 des fonctionnalités des
    instruments dune même famille
  • supportent le multithreading et permettent
    linterchangeabilité des instruments

Vous pouvez changer linstrument sans changer
lapplication
11
Plan de la présentation
  • Présentation de IVI
  • Les drivers dinstruments
  • Les drivers spécifiques IVI
  • Le modèle dattribut
  • Les drivers de classe
  • Automatisation dun banc de test avec IVI
  • Quelles spécifications utiliser ?
  • Procédure dinstallation des drivers IVI
  • Configuration du Fluke 45 en instrument IVI
  • Programmation des drivers IVI
  • Description des fonctions standards
  • Application interchangeabilité entre le Fluke
    45 et la carte PXI-4060

12
Automatisation dun banc de test avec IVI
  • Choisir les spécifications IVI !

13
Quelles spécifications utiliser ?
  • Spécifications 1.0 ? IDL 1.0 (IVI Driver Library)
  • Spécifications 2.0 ? IDT 1.1 (IVI Driver Toolset)
  • Configuration HOMOGÈNE
  • Méthode
  • Inventorier les drivers spécifiques dont vous
    avez besoin
  • Déterminer avec quelles spécifications ils ont
    été créés
  • Retenir la spécification commune à tous les
    drivers spécifiques
  • Ne pas installer les deux spécifications sur un
    même système

14
Déterminer les spécifications
  • Aller sur le site ni.com/idnet

15
Des spécifications 1.0 à 2.0
  • Intégration de nouveaux instruments et de
    nouvelles fonctionnalités
  • Nouvelles fonctions dans lAPI
  • IviScope_ConfigureHorizontal remplacée par
    IviScope_ConfigureAcquisitionRecord
  • IviDmm_Configure remplacée par IviDmm_ConfigureMea
    surement
  • Nouveaux attributs matériels
  • Attributs logiciels inchangés

16
Installation de IVI Driver Toolset
Test Program
IviDmm
fl45
hp34401a
17
Configuration dun instrument IVI
  • Uniquement avec MAX
  • Déclaration de lappareil, du driver de classe,
    du driver spécifique et des attributs logiciels
    (cache détat, mode Simulation)
  • Programmation possible des attributs logiciels
    avec la fonction InitializeWithOptions
  • Identification avec un nom logique

18
Plan de la présentation
  • Présentation de IVI
  • Les drivers dinstruments
  • Les drivers spécifiques IVI
  • Le modèle dattribut
  • Les drivers de classe
  • Automatisation dun banc de test avec IVI
  • Quelles spécifications utiliser ?
  • Procédure dinstallation des drivers IVI
  • Configuration du Fluke 45 en instrument IVI
  • Programmation des drivers IVI
  • Description des fonctions standards
  • Application interchangeabilité entre le Fluke
    45 et la carte PXI-4060

19
Les bibliothèques de fonctions
Charger les .fp à partir de Measurement
Studio\cvi\instr\
Arborescence standard
20
Les fonctions dinitialisation
  • Initialisation par défaut
  • Entrer le nom logique de linstrument
  • Attributs logiciels définis dans MAX
  • Initialisation avec options
  • Option strings  Simulate0,RangeCheck1,QueryInst
    rStatus1,Cache1 
  • Priorité sur MAX

21
Les fonctions de configuration
22
Les fonctions de lecture
  • Pour IviScope et IviDmm
  • Fonction Read ou Fetch ?

READ ACQUISITION RÉCUPÉRATION
FETCHRÉCUPÉRATION
23
Exemple acquisition sur deux voies
24
Mise en uvre
  • Objectif développer rapidement une application
    avec les drivers de classe IviDmm
  • Appareils utilisés Fluke 45 et carte PXI-4060
  • La mesure valeur efficace dun signal
    sinusoïdal damplitude 2 V et de fréquence 1 kHz
    délivré par un générateur de fonction arbitraire
  • 10 minutes montre en main !

25
Conclusion
  • La Fondation IVI a mis en place un standard
    logiciel pour les instruments de mesure
  • Objectif ne plus être dépendant de linstrument
  • Précautions
  • Faire attention aux spécifications choisies pour
    les drivers
  • Configurer soigneusement son instrument
  • Simplicité dutilisation avec LabWindows/CVI
Write a Comment
User Comments (0)
About PowerShow.com