Le cours Développement d’applications embarquées avec CompactRIO et LabVIEW Real-Time offre une expérience d’apprentissage pour la conception, le prototypage et le déploiement d’applications temps réel fiables à l’aide de NI CompactRIO. À l’issue du cours, vous serez en mesure de traduire les exigences de votre système embarqué en une architecture logicielle évolutive, de sélectionner les méthodes de communications entre processus et réseaux appropriées, de concevoir, déployer, mais aussi dupliquer vos algorithmes d’enregistrement, de contrôle et de surveillance des données Real-Time.
Date de la dernière version du cours ou numéro de version : 2023
En salle, avec instructeur : Quatre (4) séances de 8 heures
En ligne, avec instructeur : Cinq (5) jours, séances de 6 heures, sans travail personnel
Utilisateurs qui s’apprêtent à développer des applications de contrôle et de surveillance embarquées à l’aide de LabVIEW Real-Time et de LabVIEW FPGA avec du matériel CompactRIO, Single-Board RIO et PXI Real-Time
Utilisateurs souhaitant en savoir plus sur les considérations relatives aux performances et à la fiabilité de leurs cibles NI Real-Time et FPGA
LabVIEW Fondamental 1 et LabVIEW Fondamental 2
Système de développement professionnel de LabVIEW
Module LabVIEW FPGA
Module LabVIEW Real-Time
Contrôleur NI CompactRIO
Modules NI d’entrée analogique, de sortie analogique, d’entrée de thermocouple et de sortie numérique
La formation virtuelle dispensée par un instructeur inclut le matériel didactique numérique fourni via le Centre d’apprentissage NI.
La formation virtuelle NI est dispensée par un instructeur via Zoom. De plus, un accès à LogMein est fourni aux participants pour effectuer les exercices sur des machines virtuelles équipées des tout derniers logiciels.
Concevoir, prototyper et déployer des applications d’enregistrement, de contrôle et de surveillance des données.
Acquérir et générer des signaux analogiques et numériques, contrôler le cadencement et implémenter le traitement de signaux sur les modules RT.
Implémenter des fonctionnalités supplémentaires sur la cible RT pour l’enregistrement, la communication réseau, la surveillance de l’état du système et la fiabilité en utilisant le module LabVIEW Real-Time.
Implémenter une interface homme-machine (IHM) sur ordinateur.
Communiquer des données entre FPGA, RT et ordinateur.
Mettre au point, exécuter des tests de performances et tester votre application.
Déployer votre application sur plusieurs systèmes.
Leçon | Présentation | Thèmes |
---|---|---|
Introduction aux mesures, au contrôle et à la surveillance embarqués à l’aide de LabVIEW Real-Time | Explorez une application embarquée qui nécessite des capacités d’enregistrement, de contrôle et de surveillance des données. |
|
Identification des exigences de l’application | Explorez les considérations relatives à la conception et au développement d’une application embarquée. |
|
Documentation de votre conception | Explorez l’utilisation des diagrammes en vue de faciliter la conception de systèmes. Implémentez la conception du projet de cours basé sur CompactRIO. |
|
Configuration de votre matériel | Configurez le matériel Real-Time et installez les logiciels nécessaires compatibles avec CompactRIO. |
|
Accès à vos E/S dans LabVIEW | Explorez les méthodes disponibles pour l’utilisation des voies d’E/S de votre matériel. |
|
Programmation avec LabVIEW Real-Time | Découvrez comment accéder aux entrées et sorties de votre cible RT dans votre application. |
|
Communication entre processus dans LabVIEW Real-Time | Apprenez à transférer des données entre plusieurs boucles de votre VI Real-Time. |
|
Communication entre la cible Real-Time et l’ordinateur hôte | Découvrez comment transférer des données et communiquer entre un PC hôte et une cible RT. |
|
Gestion de la mémoire et surveillance de l’état du système | Explorez les meilleures pratiques de surveillance de l’état du système RT, de la mémoire et de l’utilisation du processeur afin d’atténuer les problèmes potentiels pendant l’exécution de l’application. |
|
Création d’applications RT fiables | Découvrez les techniques disponibles pour améliorer la fiabilité de votre système et de votre application RT |
|
Mise au point, test de performances et test | Explorez les méthodes de mise au point, de test de performances et de test de votre application Real-Time. |
|
Déploiement et duplication | Déployez une application RT autonome et dupliquez-la sur plusieurs cibles RT. |
|