Section 2 : Installation
Pilotes VXIPnP
Les pilotes de type VXIplug&play (VXIPnP) sont des DLL Win32 qui possèdent certaines fonctions
standard définies par
•
init (initialiser)
•
close (fermer)
•
error_message (message d'erreur)
•
reset (réinitialiser)
•
self_test (auto-test)
•
read (lecture)
•
initiate (lancer)
•
fetch (extraire)
•
abort (suspendre)
L'interface de programmation d'application (API) a été définie afin que les utilisateurs d'instruments
disposent d'une API familière d'un instrument à l'autre. Il existe quelques directives de base lors de la
création d'API pour votre instrument, comme l'utilisation des types de données VISA et la manière de
construire la hiérarchie CVI.
Pilotes LabVIEW
Pilotes LabVIEW natifs
Un pilote LabVIEW
intégrés. Il n'appelle pas de DLL ni de fichiers de bibliothèque externes. Le pilote est ainsi portable
sur toutes les plates-formes et tous les systèmes d'exploitation pris en charge par LabVIEW et VISA
(tels que Linux
Wrappers de pilotes LabVIEW
Tous les pilotes IVI-C intègrent un fichier de panneau de fonctions (extension de nom de fichier .fp)
qui présente une hiérarchie des appels de fonctions dans une DLL. Il s'agit d'un outil qui guide
l'utilisateur pour sélectionner l'appel de fonction approprié dans le pilote, car une DLL ne dispose que
d'un schéma de point d'entrée d'API plate (contrairement à COM ou .NET).
Tout fichier .fp généré par CVI peut être importé dans LabVIEW, qui génère un wrapper pour la DLL.
L'inconvénient ici, c'est que le pilote dépend de la DLL, qui n'est pas portable. Le pilote est donc
spécifique au système d'exploitation Windows.
Obtention des pilotes d'instruments
Pour voir les pilotes disponibles pour votre instrument :
1. Consultez la
2. Saisissez le numéro de modèle de votre instrument.
3. Sélectionnez Software (Logiciel) dans la liste.
4. Sélectionnez et téléchargez le fichier.
Pour LabVIEW
rechercher dans sa base de données de pilotes d'instruments.
2-38
2601B-PULSE Instrument System SourceMeter® Manuel de l'utilisateur
l'IVI Foundation
(ivifoundation.org), comme :
TM
natif est un pilote LabVIEW créé en utilisant des VI LabVIEW entièrement
®
sur x86, Mac OS
®
X et Microsoft
page Web Assistance produit et téléchargements
TM
, vous pouvez également vous rendre sur le site Web de National Instruments et
®
Windows
®
).
(fr.tek.com/product-support).
2601B-PULSE-900-06 rév. A Août 2021