Formation LabVIEW - Maîtrise et Perfectionnement

Durée

2 jour(s)

Référence

FLAB03

Niveau

Avancé

Mise à jour

Le 10/09/2024

Classe à distance

Possible

Description de la formation LabVIEW - Maîtrise et Perfectionnement

Devenez un expert en développement d’applications complexes !

LabVIEW est la plateforme de développement de référence pour les applications de test, mesure et contrôle, utilisée dans de nombreux secteurs pour sa capacité à intégrer rapidement des systèmes matériels et gérer des données en temps réel. Grâce à son langage visuel unique, G, LabVIEW permet de concevoir des logiciels sophistiqués tout en réduisant les délais de développement.

Cette formation avancée, LabVIEW – Maîtrise et Perfectionnement, animée par Youssef MENJOUR, expert reconnu en architecture LabVIEW (voir profil), vous propose d’approfondir vos compétences. Vous apprendrez à concevoir des applications complexes, à optimiser vos architectures logicielles et à maîtriser des techniques avancées telles que la gestion des erreurs, la communication entre processus, et l’implémentation de modèles de conception modulaires.

Cette formation est conçue pour les utilisateurs expérimentés souhaitant devenir des programmeurs confirmés capables de développer des systèmes robustes et performants dans des environnements exigeants.

Objectifs

Objectif opérationnel :

Développer des applications avancées et modulaires en LabVIEW, en maîtrisant les techniques de synchronisation, de gestion des événements, de gestion des erreurs et de contrôle de l’interface utilisateur, afin d’optimiser les performances et la robustesse des systèmes complexes

Objectifs pédagogiques :

À l’issue de cette formation LabVIEW – Maîtrise et Perfectionnement, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Compétence : Mettre en œuvre des architectures à boucles multiples pour des applications avancées en utilisant les modèles maître/esclave et producteur/consommateur
  • Aptitude : Utiliser des techniques de synchronisation telles que les files d’attente et les sémaphores pour coordonner les processus dans une application multi-tâches
  • Compétence : Concevoir une interface utilisateur dynamique et interactive en maîtrisant les nœuds de propriétés et les nœuds de méthode
  • Compétence : Refactoriser et optimiser un VI existant pour améliorer ses performances et sa lisibilité, tout en respectant les bonnes pratiques de programmation

À qui s’adresse cette formation ?

Public :

Cette formation est destinée aux ingénieurs, techniciens et scientifiques expérimentés en LabVIEW, souhaitant maîtriser les techniques avancées pour la conception et l’optimisation d’applications complexes, incluant la gestion multi-processus et l’intégration avancée de systèmes.

Prérequis :

Pour suivre cette formation LabVIEW, il est souhaitable d’avoir suivi la formation LabVIEW – Fondamentaux (réf. FLAB01) et LabVIEW – Techniques Avancées (réf. FLAB02) ou de disposer des compétences équivalentes.

Contenu du cours LabVIEW - Maîtrise et Perfectionnement

Techniques de conception courantes

  • Architecture à boucle unique: VI simple, VI général, machine à états
  • Architecture à boucles multiples: maitre/esclave, producteur/consommateur
  • Cadencement des modèles de conception

Techniques de synchronisation

  • Rappel sur les différents types de variables: locales, globales, partagées, globales fonctionnelles
  • Utilisation des occurrences, notificateurs et files d’attente, rendez-vous et sémaphores

Programmation événementielle

  • Programmation par événement
  • Modèles de conception événementiels
  • Enregistrement des événements et événement dynamiques

Gestion avancée des erreurs

  • Importance de la gestion d’erreurs
  • Erreurs et avertissements
  • Mise en place d’un gestionnaire d’erreurs

Contrôle de l’interface utilisateur

  • Architecture du VI Serveur
  • Nœuds de propriétés
  • Nœuds de méthode

Techniques d’E/S fichiers

  • Différents formats de fichiers
  • Mise en œuvre des fichiers binaires
  • Mise en œuvre des fichiers TDMS (Test Data Management Streaming)

Amélioration d’un VI existant

  • Reprendre un VI existant
  • Refactorisation du code
  • Comparaison de VI

Création et distribution d’applications

  • Préparation des fichiers
  • Spécifications de construction
  • Construction de l’application et de l’installeur

Évaluation finale

  • QCM

Modalités d’évaluation

QCM

Méthodes mobilisées 

Active, démonstrative et interrogative

Modalités et délai d’accès

  • 100% en distanciel ou au sein de l’entreprise demandeuse (sur devis)
  • Délai d’accès d’environ 1 mois

Accessibilité aux personnes handicapées

Pour toute question concernant les situations de handicap, contactez Mme Hélène PATRY HEINTZ ou Mme Aline DA DALTO au 04 42 93 15 50 ou à l’adresse rhf-provence-alpes-cotedazur@agefiph.asso.fr.

Ces formations peuvent aussi vous intéresser