LabVIEW Core 3

Prochaines sessions

  • 08/04 10/04 Barraux
  • 14/10 16/10 Lyon

Voir tout le calendrier

Formateur(s) :

Tarif : 1450 €*

*prix indicatif sujet à variation

Prérequis :

  • LabVIEW Core 1 et 2 (Core 1 et 2)
  • Expérience de programmation d'applications de petite taille à intermédiaire en LabVIEW.

Objectifs

  • Analyser les exigences de l'application et sélectionner des structures de données et des modèles de conception pertinents
  • Acquérir les connaissances nécessaires pour créer des applications évolutives, lisibles et maintenables
  • Préparer la certification Certified LabVIEW Developer

 

Programme

Journée 1

Développer des applications avec succès

Cette leçon décrit des techniques de développement qui vous permettent de créer des VIs évolutifs, lisibles et maintenables. Vous apprenez l’importance de suivre un processus de développement et comment développer un code qui répond aux exigences du projet. Les sujets traités comprennent :

L'une des clefs du succès de la programmation sous LabVIEW est la lisibilité du code source

  • VIs évolutifs, lisibles et maintenables
  • Vue d’ensemble des pratiques de développement
  • Exigences
  • Analyses des tâches
Organiser un projet

Cette leçon décrit les outils et techniques pour organiser et gérer les fichiers dans un projet LabVIEW. Les sujets traités comprennent :

Le gestionnaire de projet LabVIEW est au coeur du développement d'applications

  • Bibliothèque de projet
  • Outils et organisation de l’explorateur de projet
  • Conflits de projet

 

Journée 2

Créer une architecture d’application

Cette leçon introduit des techniques et des pratiques de programmation pour créer des architectures intuitives et robustes pour de grosses applications. Vous apprenez l’importance de tester l’architecture haut niveau, les avantages à suivre des règles de développement éprouvées, comment utiliser événements utilisateurs et notifications, et comment utiliser le modèle de projet « queue message handler » pour commencer le développement d’une application à plusieurs boucles. Les sujets traités comprennent :

L'exécution concurrente de plusieurs boucles sous LabVIEW nécessite la mise en place d'architectures de synchronisation complexes

  • Test d’architecture
  • Guide de style de développement LabVIEW
  • Événements utilisateurs
  • Queue Message Handler
  • Type de données d’application
Personnaliser l’interface utilisateur

Cette leçon introduit des techniques pour améliorer la manière de construire des faces avant dans LabVIEW. Les sujets traités comprennent :

LabVIEW offre des possibilité d'édition avancées pour la construction d'interfaces graphiques claires et intuitives

  • Guide de style de développement d’interface utilisateur
  • Prototype d’interface utilisateur
  • Personnaliser une interface utilisateur
  • Apparence d’une fenêtre
  • Documentation utilisateur
  • Initialisation d’application
  • Test de l’interface utilisateur

 

Journée 3

Gérer et loguer les erreurs

Cette leçon décrit plusieurs approches pour développer une application répondant de manière cohérente à différents types d’erreurs. Vous apprenez à déterminer quand une erreur doit être traitée localement ou globalement, quand vous devez loguer cette erreur sur disque pour une analyse a posteriori. Les sujets traités comprennent :

L'enregistrement dans un fichier des erreurs remontées par LabVIEW simplifie la correction de bogues après diffusion de l'application

  • Test des erreurs
  • Gestion locale
  • Gestion globale
  • Logue des erreurs
Créer un code modulaire

Cette leçon décrit comment utiliser un code modulaire dans une application d’envergure et les recommandations pour rendre cette application plus maintenable. Les sujets traités comprennent :

  • Concevoir des applications modulaires
  • Test de modules de code
  • Test d’intégration

 

Cette formation vous intéresse ?