Formation LabVIEW Intermédiaire

La formation LabVIEW Niveau 2 – Développeur Intermédiaire se déroule sur 2 jours et permet de consolider et approfondir les compétences de développement sous l’environnement de programmation LabVIEW : modularité, maintenabilité, séquencement, architecture de projet reconnue comme standard par NI avec le modèle Queue Message Handler (QMH), robustesse, gestion des erreurs. Le contenu du cours est disponible sur demande. Il peut être personnalisé. La formation s’adresse aux utilisateurs ayant déjà acquis les bases de LabVIEW et souhaitant structurer leurs développements, améliorer la qualité du code et gagner en efficacité et robustesse.

Certification NI Certified LabVIEW Developer (CLD)

Cette formation permet d’acquérir le niveau requis pour se présenter à la certification NI Certified LabVIEW Developer (CLD). Une préparation spécifique à l’examen NI CLD peut être proposée en complément, selon les besoins des participants.

Animées par des développeurs expérimentés, nos formations apportent des recommandations concrètes pour évoluer d’un usage débutant de LabVIEW vers une démarche de développement professionnelle, conforme aux standards industriels.

Objectifs de la formation

À l’issue de la formation, le participant sera capable de :

  • Structurer une application LabVIEW de manière claire et maintenable
  • Utiliser efficacement les structures avancées du langage G
  • Mettre en œuvre une architecture logicielle adaptée
  • Gérer les erreurs et le débogage de manière professionnelle
  • Organiser son code pour faciliter la maintenance et l’évolution
  • Préparer ses développements pour des projets de plus grande envergure

Contenu pédagogique

  • Rappels sur le modèle de flux de données et programmation LabVIEW
  • Structuration du code et bonnes pratiques de développement
  • Utilisation avancée des boucles, structures, Queue, notion de message
  • Gestion avancée des erreurs, fichier log
  • Introduction aux architectures logicielles LabVIEW, notemment projet Queue Message Handler, projet de référence de NI
  • Organisation d’un projet et gestion des dépendances
  • Optimisation et lisibilité du code
  • Méthodes de débogage et d’analyse

Le contenu peut être adapté aux besoins spécifiques des participants ou au contexte projet de l’entreprise.

Pédagogie : Chaque participant reçoit un support pédagogique complet, comprenant :

  • le manuel de cours,
  • les exercices pratiques,
  • et les fichiers sources des travaux dirigés.

Les apports théoriques sont systématiquement complétés par des travaux pratiques en salle, des exercices guidés et des mises en situation concrètes pour garantir une montée en compétence progressive et opérationnelle.

La structure QMH repose sur un modèle éprouvé d’une structure producteur – consommateur, dans lequel :

  • (boucle productrice) la structure évènementielle capture les actions utilisateurs, sur la face-avant, et produit le « message » via une FIFO
  • Le message est un cluster composé d’un état « case » et une donnée facultative Data de type variant
  • (la boucle consommatrice) la structure consommatrice, basée sur un modèle de machine à états, dépile sur apparition les données de la FIFO. Le message définit une transition vers l’état avec la donnée associée. Le "case" de la structure "Message" est une chaîne qui correspond à un des sous-diagrammes de la structure Condition . Par conséquent, la lecture du message provoque l'exécution du sous-diagramme correspondant de la structure Condition. Ce sous-diagramme est appelé diagramme de message car il correspond à un message.

 

Formation LabVIEW Debutant

La formation LabVIEW Débutant (niveau 1) se déroule sur 3 jours et permet d’acquérir les fondamentaux de la programmation avec LabVIEW, l’environnement de développement graphique de référence utilisé pour des applications de test, mesure, automatisation et acquisition de données.

NI LabVIEW est un des premiers langages de programmation graphique destinés au développement d'applications d'instrumentation.Un logiciel d'instrumentation pourrait être défini comme un programme permettant de contrôler, depuis un ordinateur, un système allant du capteur à la chaîne d'acquisition ou de commande jusqu'à l'édition du rapport final. Les utilisateurs disposent avec NI LabVIEW d'un puissant outil intégré d'acquisition, d'analyse et de présentation des données, une solution qui entraîne un gain notable de productivité comparable à celui obtenu par l'introduction des tableurs dans les logiciels financiers. Pour cela, le langage utilise toute la convivialité des interfaces interactives des ordinateurs actuels en fournissant des objets proches graphiquement des objets réels (voyants, curseurs, interrupteurs, boutons, graphes, etc.), mais aussi des commandes système (pour une représentation plus standard) ainsi que des outils familiers et simples d'utilisation pour la programmation (structures de programmation, fonctions arithmétiques, fonctions logiques, comparateurs, etc.).

Cette formation vous permet de : 

  • Comprendre le modèle de programmation par flux de données, du code G, spécifique à LabVIEW, et qui détermine l’exécution du code graphique.
  • Découvrir l’environnement LabVIEW (fenêtres, menus, outils, palettes d’objets), et comprendre comment structurer un projet lvproj.
  • Apprendre à créer vos premiers VI (Virtual Instruments), maîtriser les contrôles, indicateurs, structures de programmation (boucles, conditions, séquence) et les types de données de base.
  • Utiliser les fonctions essentielles, naviguer dans l’aide contextuelle, trouver des exemples
  • Structurer un développement simple, sur base de machine à état, ou State Machine.

Le contenu détaillé du cours est disponible sur demande et peut être adapté à vos besoins spécifique


Pédagogie : Chaque participant reçoit un support pédagogique complet, comprenant :

  • le manuel de cours,
  • les exercices pratiques,
  • et les fichiers sources des travaux dirigés.

Les apports théoriques sont systématiquement complétés par des travaux pratiques en salle, des exercices guidés et des mises en situation concrètes pour garantir une montée en compétence progressive et opérationnelle.

Centr'Alp - Parc du Pommarin
Bâtiment C
137, rue de Mayoussard
38430 MOIRANS France

Mesulog expert logiciel test et mesure LabVIEW TestStand
Nerys expert systéme de mesure