Choisir votre mode de programme
- Mise à jour2025-07-09
- Temps de lecture : 4 minute(s)
Le cRIO-904x prend en charge trois modes de programme.
Les modes de programme sont définis par emplacement sur un châssis.
| Mode/icône de programme | Description |
|---|---|
|
Real-Time
|
Vous permet d'utiliser les modules de la Série C directement depuis LabVIEW Real-Time en utilisant NI-DAQmx. Les modules de la Série C apparaissent sous l'élément Ressources temps réel dans la fenêtre de l'Explorateur de projet MAX et les voies d'E/S apparaissent sous forme de variables d'E/S sous les modules. Pour utiliser les variables d'E/S, faites-les glisser de la fenêtre de l'Explorateur de projets et déposez-les dans les VIs LabVIEW Real-Time. Utilisez ce mode pour que le module de la Série C se comporte comme dans un contrôleur CompactDAQ, en utilisant les drivers NI-DAQmx et NI-XNET temps réel pour communiquer, et qu'il accède aux quatre compteurs/timers et au connecteur de déclenchement PFI sur le contrôleur. |
|
Balayage temps réel (Variables d'E/S)
|
Vous permet d'utiliser les modules de la Série C directement depuis LabVIEW Real-Time en utilisant les variables d'E/S. Les modules de la Série C que vous utilisez en mode Interface de balayage apparaissent sous l'élément Ressources de balayage temps réel dans la fenêtre de l'Explorateur de projet MAX et les voies d'E/S apparaissent sous forme de variables d'E/S sous les modules. Pour utiliser les variables d'E/S, faites-les glisser de la fenêtre de l'Explorateur de projets et déposez-les dans les VIs LabVIEW Real-Time. Dans ce mode, vous n'avez pas besoin d'effectuer de développement dans LabVIEW FPGA. LabVIEW programme le FPGA pour vous avec un fichier bitfile FPGA fixe qui communique avec tous les modules de la Série C que le mode de balayage temps réel prend en charge. LabVIEW envoie également à l'hôte temps réel les données de la Série C qui seront affichées dans les variables d'E/S. Le mode de balayage temps réel vous permet également de détecter de manière dynamique quels types de modules de la Série C sont branchés dans les emplacements de châssis. |
|
LabVIEW FPGA
|
Vous permet d'utiliser les modules de la Série C depuis les VIs LabVIEW FPGA. Les modules de la Série C apparaissent directement sous l'élément cible FPGA dans la fenêtre de l'Explorateur de projet MAX et les voies d'E/S apparaissent sous la forme d'éléments d'E/S FPGA sous la cible FPGA. Pour accéder aux voies d'E/S, soit vous configurez les nœuds d'E/S FPGA dans un VI LabVIEW FPGA, soit vous faites glisser les voies d'E/S depuis la fenêtre de l'Explorateur de projet et vous les déposez sur le diagramme d'un VI LabVIEW FPGA. Utilisez ce mode pour donner plus de flexibilité à vos applications et améliorer la personnalisation, le cadencement et la synchronisation. Pour utiliser le système CompactRIO en mode FPGA, le module LabVIEW FPGA doit être installé sur l'ordinateur hôte ou vous devez avoir accès à un fichier bitfile compilé que vous pouvez télécharger sur le FPGA. Dans les deux cas, utilisez la fonction Ouvrir une référence de VI FPGA dans un VI LabVIEW Real-Time pour accéder au VI FPGA ou au fichier bitfile. |
Utilisez le tableau suivant pour vous aider à choisir un mode de programme pris en charge pour votre tâche.
| Tâche | Temps réel | Balayage temps réel (Variables d'E/S) | LabVIEW FPGA |
|---|---|---|---|
| Fréquence de contrôle jusqu'à 1 kHz | ■ | ■ | |
| Fréquence de contrôle entre 1 kHz et 5 kHz (en fonction de l'application) | ■ | ■ | |
| Fréquence de contrôle supérieure à 5 kHz | ■ | ||
| Acquisition de signal à haute vitesse | ■ | ■ |
Contenu associé
- Support logiciel pour CompactRIO, CompactDAQ, Single-Board RIO, la série R et EtherCAT
- Utilisation du cRIO-904x en mode de programmation temps réel avec NI-DAQmx
Apprenez à utiliser le cRIO-904x en mode de programmation temps réel.
- Utilisation du cRIO-904x en mode de programme Balayage temps réel (variables d'E/S) avec NI CompactRIO
Apprenez à utiliser le cRIO-904x en mode de programme Balayage temps réel (variables d'E/S).
- Utilisation du cRIO-904x en mode programmation LabVIEW FPGA avec NI CompactRIO
Apprenez à utiliser le cRIO-904x en mode programmation LabVIEW FPGA.
- Modification des modes de programmation des modules
Déployez votre module de la Série C dans un nouveau mode de programme dans MAX.