- LabWindows/CVI
-
LabWindows/CVI
LabWindows/CVI Développeur National Instruments Dernière version 9.0 (le octobre 2008) [+/−] Environnement Windows, Solaris, Linux Langue Anglais Type Atelier de génie logiciel, Chaine d'acquisition, Traitement du signal, Instrumentation, Système embarqué Licence Propriétaire Site Web Le site officiel LabWindows/CVI est un environnement de développement intégré pour le langage C permettant de concevoir des applications d'instrumentation virtuelle (CVI est l'acronyme de C for Virtual Instrumentation), souvent utilisé pour les bancs de test, mesure et contrôle. Le logiciel est vendu par la société National Instruments.
Sommaire
Histoire
C'est en 1987 que la première version voit le jour sous DOS, il est alors nommé simplement LabWindows. Il sera ensuite porté sous Windows et renommé LabWindows/CVI.
La liste ci-dessous indique les versions principales du logiciel ainsi que ses nouvelles fonctions :- 1989 : LabWindows 1.0, sous DOS, première version publique
- 1991 : LabWindows 2.0, sous DOS, aides au développement d'IHM
- 1994 : LabWindows/CVI 3.0, sous Windows 3.1 et Solaris
- 1995 : LabWindows/CVI 3.1, génération automatique de code
- 1996 : LabWindows/CVI 4.0, compatibilité accrue avec les compilateurs externes
- 1998 : LabWindows/CVI 5.0, compatibilité VXI et IVI
- 2000 : LabWindows/CVI 5.5, librairies multitâches
- 2001 : LabWindows/CVI 6.0, support ActiveX et amélioration de l'IHM
- 2003 : LabWindows/CVI 7.0, intégration des workspaces
- 2004 : LabWindows/CVI 7.1, complétion automatique
- 2005 : LabWindows/CVI 8.0, nouveau système de déploiement, support des .NET assemblies
- 2006 : LabWindows/CVI 8.1, variables réseau, contrôles graphiques du style Windows
- 2007 : LabWindows/CVI 8.5, amélioration de la gestion du microprocesseur multi cœur, édition du code pendant le débogage, première version du toolkit temps réel
- 2008 : LabWindows/CVI 9.0, gestionnaire de mémoire et compilation optimisée, support du C ANSI version 99 (notamment les tableaux dynamiques)
Généralités
LabWindows/CVI permet de concevoir des applications d'acquisitions de données, ainsi que des interfaces graphiques permettant d'utiliser ces données. Ce programme est très similaire à LabVIEW mais il utilise la programmation en langage C. Ses intérêts sont :
- l'utilisation en C des bibliothèques d'instrumentation et de mesure de National instruments,
- le développement d'interfaces graphiques est simplifié,
- la présence d'assistants facilite la programmation de pilotes d'instruments et d'acquisitions de mesure,
- l'accès à tout le SDK de Windows et ainsi à une palette de possibilités de programmation étendue.
Cet environnement de développement fonctionne sous Windows et est également porté sous Unix.
Toolkits
- Real Time : programmation sur cible temps-réel
- Signal Processing : traitement du signal avancé
- Vision : traitement des images, reconnaissance de formes, OCR
- PID Control : fonctions pour l'asservissement
- SPC : Outils de Maîtrise statistique des procédés pour Solaris
- Enterprise Connectivity : maîtrise statistique des procédés, connectivité avec les bases de données et publication internet
Alternatives
- Les bibliothèques spécialisées en contrôle, analyse, test et mesure de National Instruments sont également accessibles pour la programmation sous Visual Studio pour C++, C sharp ou Visual Basic grâce à Measurement Studio.
Notes et références de l'article
Voir aussi
Articles connexes
Liens et documents externes
Catégories : Marque informatique | Environnement de développement intégré | Compilateur
Wikimedia Foundation. 2010.