For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

Real-Time Testing

Automatisation des tests en temps réel, basée sur le langage Python

Des tests d’automatisation basés sur le langage Python, en temps réel, 100% reproductibles, exécutés de façon synchrone avec un modèle de simulation

  • Centre de support des outils d'automatisation des tests

    Cette page web fournit une liste de liens permettant un accès rapide aux informations de support les plus importantes concernant les outils d'automatisation de tests.

    Plus d’informations

  • Real-Time Testing

    L’accès au matériel temps réel peut être effectué au moyen d’un interpréteur fonctionnant sur la carte processeur. Vu que l’interpréteur fonctionne à la même cadence que l’application temps réel, il peut être utilisé pour effectuer des tests temps réel. Cette formation est une introduction à la programmation de tests en temps réel basés sur le langage de programmation Python. Les participants à cette formation examineront des applications standards et les implémenteront dans des cas pratiques.

    Plus d’informations

Domaines d’application

Les tests automatisés sont habituellement effectués en exécutant des tests à partir d’un PC standard connecté au système Hardware-in-the-Loop (HIL). Cependant, cette méthode n’est généralement pas utilisable quand des contraintes de précision importantes s’appliquent sur le timing – par exemple quand il est nécessaire de capturer des signaux du calculateur et d’y répondre en l’espace de quelques millisecondes. Le logiciel Real-Time Testing avec des scripts Python est la solution pour l’exécution de tests en temps réel.

Avantages clés

Les scripts fonctionnent sur la plate-forme de simulation, p. ex. sur un système HIL dSPACE. Ils fonctionnent de façon synchrone avec le modèle de manière à ce que toutes les étapes de test soient réalisées en temps réel et 100% reproductibles. ce qui offre des options de test étendues avec un simulateur dSPACE. Il est possible d’implémenter des tests réactifs répondant aux modifications de variables du modèle dans la même étape de simulation. Les mesures temporelles au sein des tests sont nettement plus précises puisqu’il n’y a plus de latences liées à la communication. La période d’échantillonnage de la simulation est à présent la seule limite à la résolution temporelle maximale des mesures. Les scripts de test temps réel ne fonctionnent pas seulement sur les systèmes HIL mais également sur VEOS, la plate-forme de dSPACE, destinée à la simulation offline sur PC. Vous pouvez ainsi réutiliser directement les scripts de test tout au long de votre processus de développement – de la validation virtuelle à la simulation HIL.

Functionality Description
Real-time testing
  • Real-time test management by scripting and dedicated graphical user interface
  • Real-Time Testing library in AutomationDesk for convenient script management
  • Model variables can be observed and changed in every simulation step
  • No model modification necessary for real-time testing
100% reproducible real-time tests in Python
  • Tests are executed synchronously with simulation model
  • Real-time tests implemented in Python (user-extensible via libraries)
  • Concurrent execution of several independent test scripts
  • Dynamic test loading during model and test execution
  • Read and write access to model variables in every simulation step
Key features
  • Easy integration into user-defined test frameworks (AutomationDesk or others)
  • Use of measured data such as MAT files located on host PC for real-time stimulation of model variables
    • NEW: Data streaming now also supports ASAM MDF files (Version 4.x), the established ASAM measurement data format
  • Python objects can be easily exchanged between real-time tests and the PC Python script
  • Seamless support of all dSPACE platforms1)
    • NEW: Support of DS6001 Processor Board and simulation on a remote simulator with VEOS
  • Virtual ECU (V-ECU) support
    • Stimulation and monitoring of signals and variables in V-ECUs
  • Sending and monitoring of CAN and CAN-FD frames (based on RTI CAN MultiMessage Blockset or Bus Manager)
  • NEW: Access to Ethernet bus communication that allows customers to react in real time by observing or transmitting Ethernet frames as part of their tests

1) Except DS1104.

Sujets apparentés Contactez-Nous