Le cours 2 sur l’enregistrement, le contrôle et la surveillance des données vous offre une formation pratique pour concevoir, prototyper et déployer du code FPGA fiable pour votre application. À 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, de concevoir, déployer, mais aussi dupliquer votre code FPGA pour vos applications d’enregistrement, de contrôle et de surveillance des données.
En salle, avec instructeur : Trois (3) jours
En ligne, avec instructeur : Quatre (4) jours, séances de 6 heures, sans travail personnel
Les 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 temps réel
Les utilisateurs qui ont besoin de cibles matérielles FPGA et temps réel fiables et hautes performances
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 à Amazon AppStream/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 |
---|---|---|
Page d’accueil du cours
| Cette leçon vous initie au cours Enregistrement, contrôle et surveillance (DCM) des données et présente les rubriques du cours, les objectifs d’apprentissage et les ressources pédagogiques.
|
|
Programmation avec LabVIEW FPGA | Cette leçon enseigne la programmation du FPGA en utilisant le module LabVIEW FPGA. Vous acquerrez une connaissance approfondie de la manière dont la logique est mise en œuvre dans le FPGA et la façon dont le code LabVIEW est traduit et compilé dans le matériel FPGA. Après avoir développé un VI FPGA, vous testez, mettez au point, compilez, puis exécutez sur une cible FPGA. Vous examinez différents rapports générés pendant la compilation et apprenez des techniques d’optimisation du code en fonction de la taille.
|
|
Utilisation des E/S FPGA et de cadencement | Cette leçon enseigne la manière d’ajouter des E/S FPGA à votre projet LabVIEW et à y accéder sur le diagramme à l’aide de nœuds E/S FPGA. Vous apprenez également à configurer des vitesses de boucles FPGA, à ajouter des délais entre des événements et à tester les performances de votre code FPGA. |
|
Traitement du signal dans LabVIEW FPGA
| Cette leçon vous fait découvrir différentes façons de traiter vos signaux de données dans LabVIEW FPGA. Plus précisément, cette leçon se concentre sur l’utilisation de l’arithmétique à virgule fixe vs l’arithmétique à virgule flottante simple précision ainsi que sur la configuration et l’utilisation des fonctions mathématiques et analyse FPGA. |
|
Communication entre processus dans LabVIEW FPGA | Cette leçon vous apprend à transférer des données entre plusieurs boucles de votre VI FPGA. Vous analysez des méthodes de partage de données, notamment les variables, éléments de mémoire et de registres et les FIFO FPGA. Vous apprenez les avantages de chaque technique et quand utiliser chacune d’entre elles.
|
|
Communications entre les VIs FPGA et RT
| Cette leçon enseigne la manière de transférer des données entre les VIs FPGA et RT, y compris les tags, flux et données de message. L’accent est mis sur l’utilisation des FIFO DMA pour le transfert de données à grande vitesse. |
|
Optimisation du FPGA | Cette leçon décrit les diverses techniques d’optimisation qui peuvent être nécessaires en fonction de la vitesse ou de la taille du FPGA. |
|