|
|
LabVIEW = Laboratory Virtual Instrument Engineering Workbench LabVIEW est un logiciel permettant de contrôler et de commander un processus physique allant du simple capteur ou actionneur jusqu’à la chaîne de fabrication. Pourquoi utiliser LabVIEW? LabVIEW possède plusieurs avantages sur les langages traditionnels :
LabVIEW est utilisé aujourd’hui dans des laboratoires de sciences et de génie à travers le monde entier. Dans la navette spatiale il surveille des fuites éventuelles du gaz hydrogène, il contrôle le battement du cœur des patients, analyse la diminution de la couche d’ozone en Antarctique et descend même au fond des océans dans des sous-marins nucléaires! Les programmes écrits en LabVIEW sont appelés des instruments virtuels (VI). Ces instruments virtuels permettent de développer des applications propres à la physique appliquée et axées vers les quatre fonctions de base nécessaires en industrie :
Un bref historique Avant l’introduction des PC au début des années 1980, tous les laboratoires utilisaient de l’instrumentation programmable (multimètre, oscilloscope, etc.) programmée en BASIC. Cette instrumentation programmable communiquait (et communique encore!) par le protocole GPIB (General Purpose Industrial Bus). À l’époque, National Instrument avait une équipe de programmeurs qui se débattait pour développer des programmes BASIC servant à contrôler ces instruments intelligents. En 1983, devant cette problématique, James Truchard et Jeff Kodosky (deux des fondateurs de NI) et Jack MacCrisken (qui était alors un consultant) ont décidé d’inventer un nouveau langage. Pour éviter les distractions quotidiennes de chez NI, Kodosky a voulu déménager. Ils ont alors trouvé un local sans fenêtres (toujours pour éviter les distractions) près de l’Université du Texas à Austin où ils pourraient accéder à plusieurs ressources. À la fin de 1984, les fondements de la programmation en diagramme bloc étaient inventés. Pour tester la programmation en diagramme bloc auprès des programmeurs, ils fabriquèrent des programmes LabVIEW en utilisant MacPaint. L’impact fut fantastique! Il restait maintenant à programmer l’environnement LabVIEW comme tel. Après maints rebondissements, la version 1.0 fut relâchée en octobre 1986 sur Macintosh. Ainsi débuta la fantastique histoire de LabVIEW acclamé mondialement comme étant le premier langage graphique viable. Exemple de programme LabVIEW
L’exemple suivant utilise la fonction Random
Number (0-1) pour générer aléatoirement une température se situant entre un
maximum et un minimum. Dans le programme ci-dessous, on a pour cela deux
contrôles nommés Température max et Température min. Ceux-ci
représentent la limite supérieure et la limite inférieure de la température
aléatoire générée par ce programme LabVIEW. Dans le diagramme, ces deux
contrôles sont soustraits pour obtenir une plage de température. Cette plage
est multipliée par un nombre aléatoire
|
|
|