Présentation du cours HIL Fundamentals Using VeriStand

Dans le cours HIL Fundamentals Using VeriStand, vous apprendrez à utiliser les fonctionnalités prêtes à l’emploi de VeriStand pour développer des applications de test en temps réel. Le cours présente le test en temps réel et vous guide tout au long de la construction d’un système de test VeriStand qui inclut la simulation en temps réel, des E/S matérielles et des alarmes. Vous apprenez également à créer des profils de stimulus en temps réel sophistiqués qui simulent une unité en cours de test et qui enregistrent ses réponses à une variété de conditions physiques du monde réel.

 

Date de la dernière version du cours ou numéro de version :

 

  • En ligne, avec instructeur : 2023
  • En salle, avec instructeur : 2023
  • Sur demande : 2020

Informations détaillées sur le cours :

Présentation du cours HIL Fundamentals Using VeriStand

LeçonPrésentationThèmes

Introduction aux
tests en temps réel

Explorer les principes de base du test en temps réel et son application au cycle de développement logiciel.

  • Résoudre les défis de l’industrie avec des tests en temps réel
  • Définition de la terminologie du test en temps réel
  • Utiliser le test temps réel pour le développement et la vérification de logiciels

Présentation de VeriStand

Naviguer dans l’environnement VeriStand et créer des interfaces utilisateur personnalisées.

  • Utilisation de VeriStand pour le test en temps réel
  • Création et déploiement d’un projet dans VeriStand
  • Configuration de l’interface utilisateur dans VeriStand

Implémentation de modèles dans VeriStand

Préparer des modèles préexistants à utiliser dans VeriStand, puis importer et configurer l’exécution de ces modèles.

  • Génération de modèles pour VeriStand
  • Importation de modèles dans VeriStand
  • Contrôle de l’exécution d’un modèle

Configuration du matériel pour les systèmes HIL

Reconnaître les différentes plates-formes matérielles et technologies d’E/S utilisées avec VeriStand , et s’y connecter.

  • Configuration du matériel et des logiciels dans NI MAX
  • Configuration d’un périphérique DAQ dans VeriStand
  • Configuration d’un périphérique NI-XNET dans VeriStand
  • Configuration d’un périphérique personnalisé dans VeriStand
  • Configuration d’un périphérique SLSC dans VeriStand
  • Configuration d’un périphérique FPGA dans VeriStand
  • Création et utilisation des échelles

Mappage et gestion des voies

Créez des mappages entre les composants du système, gérez leurs E/S avec des alias et créez des voies utilisateur ainsi que des voies calculées.

  • Configuration des mappages du système
  • Création et utilisation d’alias
  • Création de voies utilisateur et de voies calculées

Détection et réponse aux événements

Créer des alarmes et des procédures pour détecter les événements matériels, et y répondre.

  • Créer et utiliser une alarme 
  • Créer et utiliser une procédure

Application de stimuli pour valider les exigences de test

Stimuler les périphériques sous test en créant des profils de stimulus et des séquences en temps réel avec VeriStand ou Python.

  • Création d’une séquence en temps réel et d’un profil de stimulus
  • Utiliser Python pour créer une séquence temps réel

Enregistrement des données dans VeriStand

Implémenter l’enregistrement des données sur l’ordinateur hôte et la cible en temps réel.

  • Introduction à l’enregistrement des données dans VeriStand
  • Implémentation de l’enregistrement côté hôte
  • Implémentation de l’enregistrement côté cible

Automatisation de VeriStand

Explorer les capacités d’automatisation de VeriStand pour répondre à vos besoins de test et de flux de travail.

  • Automatiser VeriStand avec l’API .NET et Python
  • Automatisation de VeriStand avec ASAM XIL et TestStand

Diagnostic et test de performances du système

Afficher les informations du système et évaluer le système par rapport aux exigences de performance.

  • Affichage des diagnostics du système et des tests de performance

Distribution d’applications VeriStand

Explorer des méthodes pour distribuer des applications VeriStand sur plusieurs cibles ou hôtes.

  • Configuration des systèmes distribués

 

Découvrez dès aujourd’hui les principes fondamentaux de HIL avec VeriStand.