LabVIEW Fondamental 3 vous présente des pratiques structurées pour vous aider à concevoir, implémenter, documenter et tester des applications LabVIEW. Ce cours se focalise sur le développement d’applications hiérarchiques extensibles, claires et maintenables. Les processus et techniques abordés dans ce cours vous aident à réduire la durée du développement et à améliorer la stabilité de votre application. En intégrant ces pratiques de conception dans les phases initiales du développement, vous pouvez éviter de reconstruire inutilement votre application, augmentez la réutilisation de votre VI et minimisez les coûts de maintenance.
En salle, avec instructeur : Trois (3) jours
En ligne, avec instructeur : Quatre (4) séances de quatre heures et travail personnel - en moyenne trois (3) heures par jour
Utilisateurs LabVIEW et Developer Suite qui ont besoin d’améliorer les performances, l’extensibilité ou la réutilisation de leur code et de réduire les coûts de maintenance de leurs applications
Utilisateurs LabVIEW souhaitant obtenir la certification CLD (Certified LabVIEW Developer)
Formation LabVIEW Fondamental 1 et LabVIEW Fondamental 2 ou expérience équivalente
LabVIEW
La formation virtuelle dispensée par un instructeur inclut le matériel didactique numérique fourni via le Centre d’apprentissage NI.
La formation virtuelle NI est dispensée par un instructeur via Zoom. De plus, un accès à LogMein est fourni aux participants pour effectuer les exercices sur des machines virtuelles équipées des tout derniers logiciels.
Développer une application de manière agile.
Utiliser la fenêtre de l’Explorateur de projet pour améliorer l’organisation des fichiers et résoudre les conflits de fichiers.
Utiliser le modèle de projet Gestionnaire de messages dans une file d’attente pour développer une application à plusieurs boucles.
Utiliser des notificateurs pour communiquer d’une boucle à plusieurs entre des boucles parallèles.
Développer un prototype d’interface utilisateur personnalisé pour les tests d’utilisabilité initiaux.
Gérer les erreurs localement ou globalement en fonction de leur gravité.
Développer, intégrer et tester des modules de code évolutifs, clairs et maintenables.
Leçon | Présentation | Thèmes |
---|---|---|
Développement d’applications réussies | Cette leçon décrit différentes techniques de développement permettant de créer des VIs évolutifs, clairs et maintenables. Vous apprendrez combien il est important de suivre un processus de développement logiciel et à développer du code qui répond à toutes les exigences d’un projet. |
|
Organisation du projet | Cette leçon décrit les outils et techniques d’organisation et de gestion des fichiers dans un projet LabVIEW. Vous apprendrez à créer et utiliser des bibliothèques de projet, à utiliser divers outils pour en apprendre davantage sur chaque fichier de projet LabVIEW, et à identifier, résoudre et éviter les erreurs de références croisées et de conflits de fichiers. |
|
Création d’une architecture d’application | Cette leçon présente des techniques et des pratiques de programmation permettant de créer des architectures intuitives et robustes pour de grandes applications. Vous apprendrez combien il est important de tester votre application de niveau principal ainsi que de suivre des directives de style établies, vous apprendrez à implémenter des événements utilisateur et des notificateurs, ainsi qu’à utiliser des modèles de projet de gestionnaire de messages dans une file d’attente pour commencer à développer une application à plusieurs boucles. |
|
Personnalisation de l’interface utilisateur | Cette leçon présente des techniques permettant d’améliorer l’implémentation des faces-avant dans LabVIEW. Vous apprendrez à utiliser des menus d’exécution, des barres de division, des faces-avant secondaires et des commandes onglets pour personnaliser et étendre votre interface utilisateur. Vous apprendrez aussi l’importance de créer un prototype d’interface utilisateur ainsi que des techniques pour améliorer l’utilisabilité de votre application. |
|
Gestion et enregistrement d’erreurs | Cette leçon décrit plusieurs approches pour développer des logiciels répondant normalement à différents types d’erreurs. Vous apprendrez à déterminer si une erreur doit être gérée localement ou globalement et quand enregistrer les données d’erreur sur disque pour analyse ultérieure. |
|
Création de code modulaire | Cette leçon décrit comment utiliser du code modulaire dans une grande application et présente des règles pour que les grandes applications soient plus maintenables. Vous apprendrez plusieurs approches pour tester des modules de code et les intégrer à votre architecture d’application de haut niveau. |
|