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.
Formation privée non disponible pour ce cours
Construire des acteurs avec le framework d’acteur.
Concevoir et construire des systèmes complexes et multi-acteurs pour résoudre des problèmes nécessitant un haut niveau de concurrence.
Implémenter des modèles de conception communs dans les systèmes acteurs pour promouvoir la réutilisation et l’extensibilité.
En salle, avec instructeur : Trois (3) jours
En ligne, avec instructeur : Quatre (4) jours, séances de cinq heures et demie
Utilisateurs expérimentés de LabVIEW concevant des applications de taille moyenne à grande qui nécessitent un haut niveau de concurrence.
Le framework d’acteur est prévu pour des applications de taille moyenne à grande ayant plusieurs interfaces utilisateurs, des modules d’acquisition ou de traitement de données qui fonctionnent en parallèle et doivent communiquer entre eux.
Cours Principes fondamentaux LabVIEW 3
Conception et programmation orientées objet dans LabVIEW
Une expérience des sujets traités dans les cours « Principes fondamentaux LabVIEW 3 » et « Conception et programmation orientées objet dans LabVIEW » est requise
LabVIEW 2021 Édition professionnelle
LabVIEW Desktop Execution Trace Toolkit
La formation virtuelle dispensée par un instructeur comprend les supports pédagogiques numériques fournis via le Centre de formation NI.
La formation virtuelle NI est dispensée par un instructeur via Zoom. De plus, un accès à Amazon AppStream/LogMein est fourni aux participants pour effectuer les exercices sur des machines virtuelles équipées des logiciels les plus récents.
Cours public virtuel ou en classe : 30 crédits de services de formation ou 9 crédits de formation
Classe virtuelle ou privée : 210 crédits de services de formation ou 60 crédits de formation
Leçon | Présentation | Thè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. |
|
Création d’acteurs | Explorez les fonctionnalités du framework d’acteur et apprenez à construire un acteur. |
|
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. |
|
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 des couches d’abstraction matérielle | Implémentez une couche d’abstraction matérielle à l’aide d’acteurs. |
|
Construction des acteurs par composition | Construisez un acteur qui implémente un comportement complexe en gérant un ensemble d’acteurs imbriqués. |
|
Découplage des acteurs | Rendez les acteurs imbriqués réutilisables en les dissociant de leurs appelants. |
|
Conception d’interfaces utilisateur | Explorez les options permettant d’ajouter des interfaces utilisateur aux systèmes Framework d’acteur. |
|
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. |
|
Modèle d’état d’acteurs | Construisez un acteur qui peut changer la façon dont il répond aux messages. |
|
Gestionnaires de messages avancés | Modifiez la façon dont l’acteur implémente la gestion des messages. |
|
Intégration d’acteurs dans des systèmes synchrones | Intégrer les acteurs dans les applications procédurales |
|
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. |
|
Utilisez des modèles de conception courants pour implémenter et distribuer des applications LabVIEW.
Mesurez, générez et synchronisez des tâches d’acquisition de données par programmation.
Concevez, prototypez et déployez une application temps réel fiable à l’aide de NI CompactRIO.
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.