LabVIEW est un environnement de programmation graphique utilisé par les ingénieurs pour développer des systèmes de recherche, de validation et de test en production automatisés.
Conçu pour les applications de test et de mesure, LabVIEW permet de construire rapidement des systèmes de test automatisés grâce à une approche graphique, des fonctions d’analyse intégrées et une connectivité étendue avec les instruments, les matériels d’acquisition de données et les protocoles industriels.
Avantages
- Programmation graphique adaptée aux environnements de test et de mesure
- Des milliers de fonctions d’analyse disponibles pour le traitement et l’exploitation des données
- Éléments d’affichage configurables et interactifs pour la surveillance et le contrôle des essais
- Drivers disponibles pour automatiser les instruments et les matériels d’acquisition de données
- Connectivité avec d’autres langages et protocoles standards de l’industrie
- Gain de temps dans le développement des systèmes de test automatisés
Caractéristiques principales
- Acquisition de données à partir de matériels NI et de matériels tiers
- Communication avec des protocoles industriels
- Création d’interfaces utilisateur interactives pour la surveillance et le contrôle des tests
- Fonctions mathématiques, de probabilité et de statistiques
- Intégration de code écrit en Python, C/C++, .NET et MathWorks MATLAB®
- Enregistrement de données dans des fichiers .csv, .tdms ou dans des fichiers binaires personnalisés
- Fonctions avancées d’analyse selon l’édition choisie
- Outils de déploiement, de distribution et de génération de rapports selon l’édition choisie
Applications typiques
- Systèmes de test automatisés
- Bancs de validation
- Essais en production
- Acquisition et analyse de données de mesure
- Contrôle et surveillance d’instruments
- Développement d’interfaces de test
- Traitement du signal et analyse avancée selon l’édition utilisée
Comparatif des éditions LabVIEW
| Édition | Usage recommandé | Fonctionnalités principales |
| LabVIEW Édition de base |
Création d’applications de test et de mesure simples |
- Acquisition de données à partir de matériels NI et de matériels tiers
- Communication avec des protocoles industriels
- Création d’interfaces utilisateur interactives
- Fonctions mathématiques, de probabilité et de statistiques standard
- Intégration de code Python, C/C++, .NET et MathWorks MATLAB®
- Enregistrement de données en .csv, .tdms ou fichier binaire personnalisé
|
| LabVIEW Édition complète |
Applications nécessitant une analyse avancée ou du traitement du signal |
- Fonctionnalités de l’édition de base
- Algorithmes d’analyse avancés pour l’ajustement de courbe, les équations différentielles et l’algèbre linéaire
- Fonctions de traitement du signal pour la mesure, le filtrage et le conditionnement du signal
- Fonctions de génération, d’opérations et de contrôle de signaux avec PID et logique floue
|
| LabVIEW Édition professionnelle |
Développement logiciel, déploiement de code, distribution et création de rapports |
- Fonctionnalités de l’édition complète
- Application Builder pour la création d’applications autonomes libres de droits
- Outils de génie logiciel pour la comparaison et l’analyse de code
- Toolkit Report Generation pour la préparation des données avec Microsoft Office
- Toolkit Database Connectivity pour la connexion aux bases de données locales et distantes
|
Pourquoi choisir LabVIEW
LabVIEW constitue une solution adaptée aux équipes qui souhaitent standardiser leurs développements de test, réduire les temps de mise au point et réutiliser plus facilement le code sur des produits ou des bancs similaires.
Dans l’exemple fourni, l’utilisation de LabVIEW comme base de test a permis d’obtenir les résultats suivants :
- Amélioration par 9 des temps de développement
- Réduction de 50 % des temps d’arrêt des tests bêta
- Réutilisation de 80 % du code pour des produits similaires
Les licences LabVIEW sont proposées sous forme d’abonnements d’un an, incluant l’accès aux formations en ligne, le support technique assuré par des ingénieurs diplômés et les mises à jour logicielles. Des licences perpétuelles sont également disponibles.