Votre sélection

  • Aucune formation sélectionnée
Plus de détails

Formations

Autres formations

LabVIEW Architecture Avancée

3 jours
1730€ H.T.
Carre blanc Paris    Carre blanc Lyon    Carre blanc Last minute

LabVIEW Architecture Avancée

Objectif de la formation

L’objectif de ce cours est de présenter des modèles de conception et des moyens de communication inter-process avancés sous LabVIEW afin de mettre en place des architectures performantes, maintenables et évolutives

Personnes concernées

Développeurs ou architectes logiciels ayant en charge la gestion de projets importants sous LabVIEW. Il est conseillé d’avoir suivi auparavant la formation LabVIEW Niveau 3 ou d’avoir un niveau équivalent. 

Programme de la formation

Définir l’architecture d’une application

  • Mettre en place une architecture lisible, maintenable & évolutive
  • Documenter une architecture logicielle
  • Caractéristiques d’un modèle de conception évolutif

Concevoir une API

  • Techniques de conception d’une API
  • Utiliser des VIs polymorphes
  • Utiliser des librairies de projets
  • Transmettre un flux de données à une API

Process multiples et communication inter-process

  • Stocker et transférer des données, transmettre des messages au sein d’une application
  • API LabVIEW pour l’envoi de messages et données: files d’attentes, notifications, évènements utilisateurs, références de valeurs de données (DVRs)
  • Modèles de conception standards : FGV, machines d’états, producteur/consommateur, maitre/esclave, gestionnaire de messages avec files d’attente
  • Mettre en œuvre les modèles de conception dans la cadre d’architectures multi-process (ex: client/server)
  • Face-avant secondaires, commandes X

Introduction à la programmation orientée objet sous LabVIEW

  • Introduction aux classes LabVIEW
  • Utiliser l’encapsulation pour restreindre l’accès aux données de classe
  • Utiliser l’héritage et le dispatch dynamique pour  obtenir des classes polymorphes

Architectures Plug-in

  • Créer une architecture plug-in en utilisant le VI Server ou la programmation orientée objet

Astuces, conseils et autres techniques

  • Attributs de type Variants
  • VIs Callbacks et évènements utilisateur
  • Scripting de VI
  • Drop-In VIs

Techniques de gestion d’erreur avancée

  • Mettre en place une gestion d’erreur pour traiter des erreurs spécifiques
  • Centraliser la gestion d’erreur et définir des classes d’erreur

Actualités

Je souhaite être contacté Cliquez-ici