Validation de systèmes en temps réel Ian Matthews Area Sales Manager Grand Sud
Exemples d applications de validation temps réel Stimulus/réponse Endurance Soufflerie Environnemental Fonctionnel octo Banc à rouleau Hardware-In-the-Loop (HIL)...
Comment faire face aux défis du temps réel Modèle du Simulation System Test System Temps Réel Material COTS NI VERISTAND NI HYPERVISOR System Clientèle
Logiciel de simulation et de test en temps réel
Logiciel de simulation et de test en temps réel Génération de stimulus s Interface utilisateur éditable Enregistrement des données pendant l exécution E/S configurables Gestion utilisateurs t Alarmes Synchronisation multi-châssis Voies calculées Contrôle en boucle fermée Exécution de modèles de manière déterministe NEW NEW RT PXI RT PC Industrial Controller NI CompactRIO NI Single-Board RIO
Les avantages de NI VeriStand Pas de programmation, basé configuration Regroupe toutes les fonctions communes à toutes les applications de validation (profils de stimuli, alarmes, chargement de simulations) Simplification de l utilisation par une interface interactive en constante exécution Possibilité de personnaliser l environnement en utilisant LabVIEW Real-Time ou FPGA Des outils complémentaires à l environnement déjà en téléchargement (ni.com/veristand)
Étapes de configuration 1) Configurer l application temps réel 3) Déployer en temps réel des stimuli E/S Voies calculées Alarmes Modèles Éditable à l exécution 2) Configurer l interface Stimulus par table ou basé étapes
NI VeriStand Framework SYSTEM EXPLORER Ressources du moteur E/S Modèle(s) Voies calculées/voies utilisateurs Mapping Alarmes/Procédures Aliases
NI VeriStand Framework Serveur hôte NI VeriStand SYSTEM EXPLORER Ressources du moteur E/S Modèle(s) Voies calculées/voies utilisateurs Mapping Alarmes/Procédures Aliases MOTEUR NI VERISTAND Communication avec le serveur E/S Traitement des voies calculées Forçage des voies Génération de stimuli Exécution des DLL de modèles Exéc. alarme/procédure Mises à jour des paramètres Custom Devices Drivers d E/S E/S FPGA
Les interfaces d E/S basées VeriStand Simulation de capteurs Contrôle haute vitesse Simulation de Vilebrequin Protocoles série haute- vitesse
NI VeriStand Framework ESPACE DE TRAVAIL Serveur hôte NI VeriStand Communication avec le serveur E/S Forçage des voies Exécution des DLL de modèles Mises à jour des paramètres Drivers d E/S Utilitaires d interface utilisateur MOTEUR NI VERISTAND Traitement des voies calculées Génération de stimuli Exéc. alarme/procédure Custom Devices OBSERVATION : Moniteur d alarmes Moniteur de bus CAN Visualiseur de voies Visualiseur de fichiers TDMS Console RT ACTION : Calibrage et mise à l échelle des voies Forçage de la valeur d une voie Éditeur de stimuli CONFIGURATION : Gestionnaire i de paramètres du modèle Gestionnaire d alarmes E/S FPGA
NI VeriStand Framework ESPACE DE TRAVAIL Utilitaires d interface utilisateur ÉDITEUR DE STIMULI : Chargement des paramètres du modèle Définition des stimuli Configuration de l enregistrement Serveur hôte NI VeriStand MOTEUR NI VERISTAND Communication avec le serveur E/S Traitement des voies calculées Forçage des voies Génération de stimuli Exécution des DLL de modèles Exéc. alarme/procédure Mises à jour des paramètres Custom Devices Drivers d E/S E/S FPGA
Environnement logiciel ouvert NI DIAdem NI TestStand Python LabVIEW LabVIEW CD&Sim NI VeriStand LabVIEW Real-Time LabVIEW FPGA Outils de modélisation C/C++.NET
ESPACE DE TRAVAIL Interface utilisateur NI VERISTAND Serveur hôte NI VeriStand MOTEUR NI VERISTAND Modèles de simulation Serveur de communication E/S Forçage des voies Exécution des DLL de modèles Mises à jour des paramètres Traitement des voies calculées Génération stimulus Exéc. alarme/procédure "Custom Devices" Drivers d E/S Matériel temps réel
Model Framework Environnements supportés : AVL BOOST The MathWorks, Inc. Esterel SCADE Suite Simulink software NI MATRIXx SystemBuild SimulationX from ITI FORTRAN MapleSim from Maplesoft C/C++ GT-POWER from Gamma AMESim models from LMS Technologies Inc. VI Grade models TESIS DYNAWare models Simulink est une marque de The MathWorks, Inc. Toutes les autres marques appartiennent à leurs propriétaires respectifs.
Support matériel RT PXI RT PC Industrial Controller NI CompactRIO NI Single-Board RIO La plupart des périphériques Alimentation de puissance NI-DAQmx (y compris la Série Lambda X et le SCXI) Cartes NI-XNET* Cartes de Série R Cartes NI-FIU matrices Cartes NI-CAN génératrices de défauts* Interfaces Goepel LIN NI Timing and Sync * Custom devices
Personnalisation de NI VeriStand Éditeur de profil de stimulus Paramètres du modèle Profils des stimuli Enregistrement sur disque Serveur hôte NI VeriStand ESPACE DE TRAVAIL API d automatisation Utilitaires d interface Outils de l espace de travail utilisateur Objets de l interface Serveur de communication MOTEUR NI VERISTAND E/S Forçage des voies Exécution des DLL de modèles Mises à jour des paramètres Drivers d E/S Traitement des voies calculées Génération é de stimuli Exéc. alarme/procédure "Custom Devices" "Custom Devices" Framework de modèles E/S FPGA Personnalités FPGA
Conclusion NI VeriStand est un logiciel basé configuration pour réaliser des applications de test et de banc d'essai temps réel NI VeriStand est ouvert, personnalisable et permet l'importation de modèles de simulation ni.com/veristand
THALES