Intéressant

Pilotes de périphériques LabVIEW / Interfaçage matériel

Pilotes de périphériques LabVIEW / Interfaçage matériel

LabVIEW est capable de s'interfacer avec de nombreux éléments matériels pour le contrôle et la surveillance.

LabVIEW est capable de contrôler les appareils et de recevoir des réponses de leur part. Pour ce faire, une interface est nécessaire pour permettre à LabVIEW de se connecter à l'appareil ou à l'instrument.

Ces interfaces sont appelées pilotes LabVIEW et il existe une bibliothèque complète de ces pilotes disponibles dans l'écosystème LabVIEW.

Pilotes d'instruments: les bases

Un driver d'instrument fournit l'interface entre le logiciel principal de LabVIEW et l'instrument ou le périphérique dont il a besoin pour contrôler ou recevoir des données.

Le driver d'instruments LabVIEW est essentiellement un ensemble de routines logicielles qui permettent d'envoyer des données à un instrument ou périphérique et des données reçues de celui-ci.

Au sein du pilote global, il existe des sous-routines individuelles qui permettent d'exécuter diverses tâches. Celles-ci incluent: la configuration de l'appareil, la lecture, l'écriture et le déclenchement de l'appareil ou de l'instrument. Les drivers d'instruments simplifient le contrôle des instruments et réduisent le temps de développement des programmes LabVIEW en éliminant le besoin d'apprendre le protocole de programmation de chaque instrument.

Le pilote LabVIEW prend les commandes de LabVIEW puis les convertit en instructions requises pour ce périphérique, les envoyant via l'interface appropriée, que ce soit USB, série, Wi-Fi, Ethernet, GPIB ou toute autre interface applicable à ce périphérique.

Les pilotes LabVIEW sont développés pour une multitude d'instruments différents. Certains sont développés par National Instruments, la société qui développe et possède LabVIEW, mais d'autres pilotes peuvent être développés par des tiers - éventuellement les fabricants des appareils. Certains pilotes LabVIEW peuvent incorporer toutes les télécommandes applicables au périphérique et sur une variété d'interfaces applicables au périphérique. D'autres peuvent avoir un ensemble limité d'instructions ou de capacités. De plus, beaucoup sont disponibles gratuitement, mais pour d'autres, des coûts peuvent y être associés. Cela dépend des appareils, des fabricants et des développeurs du code. Cependant, la plupart d'entre eux sont disponibles dans l'écosystème LabVIEW sans frais supplémentaires.

Dans l'ensemble, LabVIEW fournit une prise en charge étendue pour l'interfaçage avec des périphériques à l'aide de pilotes LabVIEW. Ces drivers d'instruments peuvent être écrits de différentes manières: LabVIEW, LabWindows / CVI et ils utilisent soit l'architecture logicielle d'instrumentation virtuelle, VISA, soit le protocole d'instrument virtuel interchangeable, IVI.

Disponibilité des pilotes LabVIEW

National Instruments met à disposition des milliers de pilotes de périphériques en téléchargement sur le NI Instrument Driver Network, IDNet ou directement depuis LabVIEW.

De plus, de nombreux fabricants d'équipements peuvent également mettre à disposition des pilotes via des portails sur leurs propres sites. Étant donné que de nombreuses entreprises et organisations utilisent LabVIEW, il paie ces fabricants d'appareils et d'instruments pour qu'ils mettent à disposition des pilotes LabVIEW afin d'augmenter la compétitivité de leurs produits.

Utilisation d'un driver d'instruments LabVIEW

Dans LabVIEW, le driver d'instruments est constitué d'un ensemble de VIs ou d'instruments virtuels. Chaque VI correspond à une opération particulière comme la configuration, la lecture, l'écriture ou le déclenchement d'un instrument ou dispositif. En utilisant cette approche, la programmation d'instruments ou de dispositifs est considérablement simplifiée car elle surmonte le problème de la programmation dans un langage de bas niveau.

Il existe deux manières principales de rechercher et de télécharger des pilotes LabVIEW pré-préparés à partir de l'écosystème NI LabVIEW:

  • Recherche de driver d'instruments NI: Cette méthode peut être utilisée sur LabVIEW 8.0 ou version ultérieure. Sélectionnez Outils »Instrumentation» Rechercher des drivers d'instruments pour lancer l'outil de recherche de drivers d'instruments. Cet outil recherche IDNet pour trouver le driver d'instrument spécifié.
  • IDNet: Pour les anciennes versions de LabVIEW, antérieures à la version 8.0, il est nécessaire de rechercher directement IDNet.

Il existe une grande variété de drivers d'instruments LabVIEW différents fournissant l'interface entre LabVIEW et les périphériques matériels et instruments. Ils constituent un élément central de l'écosystème LabVIEW global et fournissent une méthode simple pour contrôler les instruments et accéder aux données depuis ceux-ci ou depuis des appareils distants.


Voir la vidéo: Automating Keysight Instruements with LabVIEW - Episode 3 - Using a LabVIEW Drive (Décembre 2020).