Le cours Développement d’applications embarquées avec CompactRIO et LabVIEW FPGA offre une expérience d’apprentissage pour la conception, le prototypage et le déploiement de code FPGA fiable dans votre application utilisant le 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 communication appropriées entre processus,ainsi que de concevoir, de déployer et de dupliquer votre code FPGA pour votre application embarquée.
Date de la dernière version du cours ou numéro de version : 2023
En salle, avec instructeur : Trois (3) jours
En ligne, avec instructeur : Quatre (4) 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
Module LabVIEW FPGA
Module LabVIEW Real-Time
Contrôleur CompactRIO
Modules d’entrée analogique, de sortie analogique, d’entrée de température et numériques de la Série C
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 une application 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 FPGA
Implémenter des fonctionnalités sur le FPGA pour une fiabilité et des performances maximales à l’aide du module LabVIEW FPGA
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
Leçon | Présentation | Thèmes |
---|---|---|
Programmation avec LabVIEW FPGA | Découvrez les utilisations courantes de FPGA, comment les utiliser dans LabVIEW, ses interfaces utilisateur, les détails de la compilation et les optimisations de base. |
|
Utilisation des E/S FPGA et du cadencement | Explorez les techniques d’accès et de contrôle des E/S ainsi que le cadencement du VI FPGA. |
|
Traitement du signal dans LabVIEW FPGA | Explorez les types de données, les méthodes et les fonctions intégrées ou externes pour traiter les signaux avec le FPGA. |
|
Communication entre processus dans LabVIEW FPGA | Explorez les mécanismes de communication disponibles pour les processus s’exécutant dans le FPGA |
|
Communication entre les VI FPGA et Real-Time | Explorez les mécanismes disponibles pour transférer des données entre les VI FPGA et RT |
|
Exploration des optimisations FPGA courantes | Découvrez les optimisations pour les performances FPGA et l’utilisation des ressources. |
|
Mise au point et test dans FPGA | Découvrez des techniques de mise au point et de test de votre VI FPGA et explorez des ressources supplémentaires. |
|