Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
com
Construisez des applications
autonomes et fiables avec LabVIEW
Real Time
Victor FOURNIER
National Instruments, Ingénieur d’applications
france.ni.com
Sommaire
france.ni.com
Qu’est-ce que le temps réel ?
france.ni.com
Jitter et déterminisme
france.ni.com
Comparaison du jitter entre Windows et LabVIEW Real-Time
DÉMONSTRATION
france.ni.com
Comment LabVIEW Real-Time peut-il
garantir le déterminisme ?
france.ni.com
Caractéristiques d’un OS temps réel
Fréquence de la Jitter logiciel
boucle
Système d’exploitation classique :
les tâches de haute priorité peuvent être
interrompues par des tâches de priorité moindre
(tâches de fond, interruptions liées aux
périphériques) 10-100 Hz Non borné
france.ni.com
Domaines d’utilisation du temps réel
france.ni.com
Test automatique et validation
france.ni.com
Contrôle industriel
france.ni.com
Conception de systèmes
embarqués
• Simuler le produit (prototypage rapide)
Ou
france.ni.com
Outils de développement temps réel
Compilateur
Éditeur de lien
LabVIEW Real-Time
Logiciel de Débogueur
développement
Matériel
Microprocesseur Cible LabVIEW Real-Time
temps réel
france.ni.com
Module LabVIEW Real-Time
france.ni.com
La boucle cadencée
france.ni.com
Exploitation du multicœur avec LabVIEW
Real-Time
france.ni.com
Programmer en pensant au jitter
france.ni.com
Toolkit LabVIEW Execution Trace
• Outil complémentaire pour le débogage avancé
• Fournit un tracé précis et exact des VIs et threads exécutés sur la
cible
Étape 1 : utilisation des VIs de tracé afin Étape 2 : utilisation du toolkit afin d’observer les threads et VIs
d’analyser le comportement pour déboguer et optimiser
VI sur la cible
Interface du toolkit sur l’hôte
france.ni.com
Développement LabVIEW Real-Time
france.ni.com
Comparaison des cibles temps réel
CompactRIO PXI PC
Variété d’E/S
Modularité
Performance
Durcissement +
Bien Très bien Excellent
france.ni.com
Le PC de bureau comme cible temps réel
• Un PC de bureau peut être converti en cible temps réel
france.ni.com
Comment démarrer un projet temps réel
DÉMONSTRATION
france.ni.com
Conclusion
• Fiabilité et robustesse
• Déterminisme grâce à la gestion des priorités
• Utilisations : test, contrôle/commande et embarqué
• Programmation LabVIEW classique
• Différentes cibles matérielles
france.ni.com
Aller plus loin
• www.ni.com/realtime/f
france.ni.com
QUESTIONS ?
france.ni.com
Restez connecté(e) avant et après NIDays
youtube.com/nifrance
facebook.com/nifrance
ni.com/rss/f
twitter.com/nifrance
ni.com/community
france.ni.com