Cours Conception orientée acteur dans LabVIEW

Le cours Conception orientée acteur dans LabVIEW couvre l’utilisation du framework d’acteur pour concevoir et mettre en œuvre des architectures logicielles évolutives et extensibles pour les applications LabVIEW nécessitant un niveau de concurrence élevé. Dans ce cours, vous participerez à des discussions et travaillerez indépendamment ainsi qu’en équipe pour concevoir et construire des acteurs individuels et pour architecturer une application conçue avec ces acteurs. Vous découvrirez comment travailler dans le framework, utiliser l’héritage et la composition pour construire des systèmes hautement parallèles ayant un comportement riche, mais aussi comment tester et déployer les systèmes complétés.

Disponible dans les formats suivants :

 

 

Formation à la demande non disponible pour ce cours

 

Formations virtuelles

 

Formations en salle

 

Formation privée non disponible pour ce cours

Objectifs du cours :

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

Descriptif du cours Conception orientée acteur dans LabVIEW

LeçonPrésentationThèmes

Principes de base du framework d’acteur

Explorez un modèle de calcul qui favorise la concurrence et découvrez comment le framework d’acteur a évolué à partir de systèmes de gestionnaires de messages dans une file d’attente.

  • Défi de la concurrence
  • Introduction à Actor Design
  • Exploration du framework d’acteur

Création d’acteurs

Explorez les fonctionnalités du framework d’acteur et apprenez à construire un acteur.

  • Création d’un acteur
  • Création d’interfaces utilisateur : Utilisation de références de commandes
  • Utilisation du message temps d’attente
  • Utilisation d’acteurs imbriqués statiques
  • Ajout de boucles Helper
  • Présentation de la gestion des erreurs
  • Utilisation d’acteurs imbriqués dynamiques
  • Création d’interfaces utilisateur : Événements utilisateur
  • Utilisation du dernier acc. de réception pour gérer les acteurs imbriqués

Conception de systèmes dans le framework d’acteur

Développer une architecture d’application dans le modèle d’acteur qui répond à un ensemble donné d’exigences.

  • Présentation du refroidisseur par évaporation
  • Conception d’un système d’acteur
  • Amélioration de votre conception

Construction des acteurs par héritage

Utilisez l’héritage pour implémenter un comportement complexe dans un seul acteur. Découvrez comment une bonne hiérarchie d’héritage simplifie le développement et favorise la réutilisation.

  • Exploration de l’héritage
  • Utilisation du toolkit Desktop Execution Trace avec le framework d’acteur

Exploration des couches d’abstraction matérielle

Implémentez une couche d’abstraction matérielle à l’aide d’acteurs.

  • Exploration du contrôleur de niveau d’eau
  • Présentation des couches d’abstraction matérielle

Construction des acteurs par composition

Construisez un acteur qui implémente un comportement complexe en gérant un ensemble d’acteurs imbriqués.

  • Construction des acteurs par composition

Découplage des acteurs

Rendez les acteurs imbriqués réutilisables en les dissociant de leurs appelants.

  • Présentation du problème
  • Création d’interfaces
  • Utilisation de messages abstraits

Conception d’interfaces utilisateur

Explorez les options permettant d’ajouter des interfaces utilisateur aux systèmes Framework d’acteur.  

  • Création d’une interface utilisateur par héritage
  • Création d’un acteur d’UI distinct
  • Construction d’interfaces utilisateur interchangeables

Exploration des systèmes distribués

Explorez l’infrastructure de communication nécessaire pour construire des systèmes Framework d’acteur distribués sur plusieurs cibles de calcul.

  • Gestion de l’interface FPGA
  • Communication hôte-cible
  • Gestion des UI pour plusieurs sous-systèmes
  • Autres considérations pour les systèmes d’acteur

Modèle d’état d’acteurs

Construisez un acteur qui peut changer la façon dont il répond aux messages.

  • Exploration du modèle d’état
  • Gestion d’état dans LabVIEW
  • Gestion d’état dans Framework d’acteur

Gestionnaires de messages avancés

Modifiez la façon dont l’acteur implémente la gestion des messages.

  • Utilisation d’acteurs adaptateurs
  • Remplacement du message de réception

Intégration d’acteurs dans des systèmes synchrones

Intégrer les acteurs dans les applications procédurales

  • Appel d’acteurs de manière synchrone
  • Travailler dans des environnements commande/réponse

Test d’unité dans le framework d’acteur

Développez une suite de tests automatisés qui démontrent que vos acteurs se comportent comme prévu.

  • Le défi des tests
  • Isolation des acteurs
  • Création de tests unitaires
  • Analyse des coûts

Poursuivez votre parcours de formation

Un ingénieur étudie LabVIEW sur son ordinateur.

 

Principes fondamentaux LabVIEW 2

 

Utilisez des modèles de conception courants pour implémenter et distribuer des applications LabVIEW.

Un technicien configure sa première mesure. 

 

Acquisition de données avec NI-DAQmx et LabVIEW

Mesurez, générez et synchronisez des tâches d’acquisition de données par programmation.

Un ingénieur apprend 

 

Développement d’applications embarquées avec CompactRIO et LabVIEW Real-Time

Concevez, prototypez et déployez une application temps réel fiable à l’aide de NI CompactRIO.

Mise à niveau vers l’adhésion

Vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI dans l’année ? 
Le programme d’adhésion aux formations offre un accès illimité à tous les cours publics en classe et virtuels NI, ainsi qu’à un nombre illimité de bons de certification.