AutomationDesk

Puissant outil de création et d'automatisation des tests

Avec AutomationDesk, les tests peuvent être exécutés 24H/24, 7J/7 ce qui permet aux ingénieurs d'augmenter la couverture de test et d'améliorer la qualité du logiciel du calculateur pour une durée et des coûts d’exécution minimes.

  • AutomationDesk 2022-B

    La version Linux pour AutomationDesk est prévue pour 2023.

    En savoir plus

  • Vidéo : Processus de test d’état guidé avec SYNECT et AutomationDesk

    Découvrez un flux de travail type entre le gestionnaire de test et le développeur de test et voyez-les travailler ensemble de manière fluide, même s'ils travaillent sur différents continents avec un décalage horaire important.

    Voir la vidéo ici

  • Véhicules électriques sur rails – Développer des systèmes de batterie pour les applications ferroviaires

    L'électromobilité a un potentiel considérable non seulement sur la route mais aussi sur le rail. Pour exploiter ce marché, INTILION GmbH, spécialiste des solutions de stockage d’énergie pour la technologie lithium-ion au sein du Groupe Hoppecke, utilise une large gamme d’équipements dSPACE.

    En savoir plus

  • Changer de vitesse rapidement – Aisin Corporation développe un système de changement de vitesse à commande électrique qui permet des changements de vitesse automatiques

    Les changements de vitesse doivent être effectués en toute sécurité et le plus rapidement possible. Comment vous assurez-vous que tout va bien pendant ces quelques microsecondes ? Il s'agit d'une tâche pour un simulateur qui permet de réaliser des tests à grande vitesse sur 24 h et de gagner énormément de temps en termes de développement.

    En savoir plus

  • Toutes les « Success Stories » concernant AutomationDesk

  • 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 sur les outils d'automatisation de tests.

    En savoir plus

  • Formation AutomationDesk

    Cette formation couvre l’accès aux plates-formes HIL ainsi qu’à une grande diversité d’outils : p. ex. l’unité d’insertion de défauts, les outils de diagnostic et de calibration, MATLAB ® et ControlDesk. Le formateur vous expliquera comment travailler avec des bibliothèques personnalisées constituées d’étapes de test génériques définies par vos soins et de tests complets. Vous gagnerez en expérience pratique en utilisant des structures prédéfinies pour votre implémentation de test.

    En savoir plus

Domaines d’application

AutomationDesk est un outil puissant de création et d'automatisation de tests Hardware-In-the-Loop (HIL) des calculateurs. Les utilisateurs d’AutomationDesk peuvent créer et éditer graphiquement des séquences de test sans que cela ne nécessite de compétences en programmation.

Les bibliothèques d’interfaces d’AutomationDesk, compatibles avec les normes ASAM, permettent une réutilisation transparente des tests automatisés au cours des différentes étapes de développement, telles que la simulation MIL et SIL avec VEOS, la plate-forme de dSPACE pour la simulation sur PC, et la simulation HIL avec SCALEXIO ou toute autre plate-forme de simulation tierce fournissant une interface compatible avec le XIL API.

AutomationDesk Core est une variante de Linux pour l’exécution de tests AutomationDesk sur PC Linux ou Dockers Linux.

Avantages majeurs

AutomationDesk fournit des bibliothèques contenant un grand nombre d’étapes de test prédéfinies, par exemple pour un accès simple au modèle de simulation, à l’unité d’insertion de défauts (FIU) ou au logiciel de calibration et de diagnostic. Avec AutomationDesk, les tests peuvent être exécutés 24H/24, 7J/7 ce qui permet aux ingénieurs d'augmenter la couverture de test et d'améliorer la qualité du logiciel du calculateur pour une durée et des coûts d’exécution minimes.

L’intégration étroite d’AutomationDesk et de SYNECT améliore la collaboration entre le développeur de tests utilisant AutomationDesk et le gestionnaire de tests utilisant SYNECT. Les évolutions des cas de test et les informations sur l’état d’implémentation des tests sont disponibles directement dans les outils. Les incohérences sont indiquées par des symboles et des suggestions sur les outils (tips). Les mises à jour peuvent être effectuées à l’aide des commandes « Push » et « Pull » dans chaque outil.

Vue d’ensemble du logiciel d’automatisation de test : Le packaging modulaire du logiciel d’automatisation des tests de dSPACE vous permet de sélectionner les packages nécessaires à vos tâches d'automatisation et d'ajouter ultérieurement d'autres unités si besoin est.

Functionality Description
Advanced Sequence Builder and Test project management and execution
  • Graphical test development
  • Library-based test authoring via drag & drop
  • Intuitive navigation in structured projects
  • Confi guring test executions and access results and reports
  • Powerful development support through debugger and consistency checks
Automation libraries
  • ASAM XIL API library to access simulation platforms and failure insertion units of HIL simulators compliant to the ASAM XIL standard
  • Access to calibration tools like ControlDesk, ETAS INCA and Vector CANape via the ASAM MCD-3 MC automation interface
  • Access to diagnostics tools like ControlDesk via ASAM MCD-3 D
  • Access to MATLAB ®
  • Convenient access to tools in the dSPACE tool chain
    • ControlDesk
    • Real-Time Test Manager
    • ModelDesk
    • MotionDesk
Open architecture
  • Open COM API enables remote execution of tests, e.g., by test management tools
  • Edit and execute Python code or call Python scripts in AutomationDesk
  • Introduce and maintain custom libraries to develop and maintain reusable, test-domain specifi c steps
  • Robust implementation of interfaces to third-party tools via COM/DCOM supported by VirtualCom feature
  • Improved readability of AutomationDesk fi le artefacts by a new XML import/export format
  • Fine grained import and export down to single steps as ideal basis for version control
Test documentation
  • Automated generation of test reports in PDF or HTML
  • Report library to define the contents of the generated report
Framework Builder library
  • Library that allows building up highly customizable templates as a test framework
  • Build up own templates (e.g., for test steps and tests)
  • Templates can be maintained with the AutomationDesk library mechanism
Evaluation library
  • Powerful evaluation of measured signals
  • Automatic report generation, including plotted signals
Signal-based testing
  • Graphical description of signals for stimuli and evaluation
  • Intuitive test authoring as on a piece of paper
XIL API MAPort and XIL API EESPort support
  • Platform-independent handling of simulation applications
  • Seamless switch between of simulation platforms from different vendors
  • Access to the simulation model for reading, writing, capturing, and stimulating variables
  • Fast and easy test steps for Get/Set/Check operations including implicit reporting
  • Hardware-independent test steps for Failure Insertion Units (FIU)
  • XIL EESPort software trigger steps enable to switch error sets according to model variable states
Variable mapping
  • Variable mapping support, compliant to ASAM XIL
  • Convenient test step configuration for variable access by drag & drop, selection lists and autocomplete functions
  • Enabler for reuse of tests across models and platforms
SYNECT coupling
  • Connect to SYNECT workspaces to update test cases with push-pull commands or to analyze differences

Support de la norme XIL API

La norme XIL API d’ASAM est la nouvelle génération qui remplace l’HIL API d'ASAM. Le port Model Access (MAPort) XIL permet l'accès au banc d'essais à toutes les étapes du processus de développement des fonctions : en simulation MIL (Model-In-the-Loop), SIL (Software-In-the-Loop), PIL (Processor-In-the-Loop) et HIL (Hardware-In-the-Loop). Le port XIL Electrical Error Simulation port (EESPort) du XIL API d’ASAM contrôle le matériel de simulation de défauts électriques. Il vous permet de définir différents types de défauts.

Support du XIL API dans le Platform API Package

Le Platform API Package supporte l’implémentation du MAPort de la norme XIL API pour l’accès aux plateformes de simulation :

  • Configurer la plateforme de simulation
  • Accéder en lecture et en écriture aux variables scalaires et vectorielles
  • Capturer des données en utilisant des conditions de déclenchement complexes
  • Stimuler les variables d’une application temps réel en utilisant un jeu de description de signaux tel que le Signal Editor Module de ControlDesk

XIL API Support in Failure Simulation Package

  • XIL API EESPort (Electrical Error Simulation Port) implémenté dans .NET, en conformité avec la norme XIL API EESPort de l’ASAM
  • Accès à toutes les unités d’insertion de défauts (Failure Insertion Units) de dSPACE dans les scénarios d’automatisation depuis vos propres scripts de test et vos propres applications
  • Traçage de la FIU, par exemple surveillance des demandes de changement de jeux d’erreurs au moyen d’une variable temps réel afin de permettre une analyse cause-à-effet dans les tests FIU
  • Changement de jeux d’erreurs selon un mécanisme de surveillance des états des variables du modèle

Migration entre les fournisseurs XIL API

  • Migration simple entre implémentations XIL API spécifiques aux fournisseurs

XIL API Convenience Library

  • Opérations rapides et pratiques basées sur XIL API – aucune information de contexte XIL API détaillée n’est nécessaire
  • Etapes faciles à utiliser pour le contrôle de la simulation de défauts et l'accès au modèle

Interfaces vers les outils dSPACE

ControlDesk

Accès pratique et complet à toutes les fonctionnalités de ControlDesk :

  • Mesure et calibration
  • Diagnostic

Tests temps réel

  • Bibliothèque de tests temps réel pour une gestion de scripts pertinente
  • Intégration aisée aux tests AutomationDesk

Bibliothèque spécialisée RTI CAN MultiMessage

  • Extension de produit permettant d’accéder aux fonctions RTI CAN MultiMessage Blockset depuis AutomationDesk
  • Accès pratique aux paramètres du RTI CAN MultiMessage Blockset et options de manipulation
  • Configuration du bus CAN au moyen de blocs AutomationDesk : sauvegarder, rétablir et manipuler les propriétés RTI CAN MultiMessage

ModelDesk

  • Automatisation de l’outil ModelDesk en préparation aux tests des fonctions ADAS
  • Commande à distance de ModelDesk pour gérer les paramètres, les routes, les manœuvres et le trafic
    • Ouvrir le projet/l'expérimentation
    • Activer le jeu de paramètres
  • Accès à la gestion des paramètres
    • Modifier les paramètres
    • Télécharger les paramètres
  • Accès à la gestion des routes et des manœuvres
    • Activer et télécharger des routes
    • Activer et télécharger des manœuvres
    • Modifier les paramètres des profils de routes et des manœuvres (conditions de roulage, vitesses)

MotionDesk

  • Contrôle à distance de MotionDesk
  • Support de tests système ADAS basé sur des caméras

Interfaces vers les outils tierces

AutomationDesk peut également intégrer des outils tierces tels que CANscope, CANstress, CANoe et CANalyzer de Vector. Veuillez contacter dSPACE pour tout détail concernant les outils tierces supportés.

dSPACE a aussi de l'expérience dans la connexion d'AutomationDesk à des systèmes Hardware-In-the-Loop tierces, à condition qu’ils supportent correctement la norme XIL API, et offre un support d’ingénierie sur demande.

Des exemples d’implémentation (par exemple, VISA Access Library, AutomationDesk CANoe Library) sont présentés en ligne dans le centre de support des outils d'automatisation des tests.

Interface ASAM

  • Accès aux outils de calibration tels que ControlDesk, ETAS INCA et Vector CANape, par le biais de l'ASAM MCD-3 MC
  • Accès aux outils de diagnostic tels que ControlDesk par l’ASAM MCD-3 D
  • Accès aux plateformes de simulation par l’ASAM XIL MAPort
  • Accès aux systèmes de simulation de défaut par l’ASAM XIL EESPort

MATLAB

  • Accès à la fenêtre de commande MATLAB
  • Echange de données entre AutomationDesk et MATLAB
  • Exécution à distance de commandes MATLAB
  • Utilisation de fichiers M et MAT

Certifié ISO 26262

For validating ECU software, dSPACE offers several tools that are certified according to ISO 26262. These include Real-Time Testing (RTT), SIMPHERA, VEOS, AutomationDesk, the ASM tool chain and the Platform API Package. This means that all these products can be used in safety-relevant development projects in accordance with ISO 26262:2018 for all Automotive Safety Integrity Levels (ASIL).
The certification enables users to simplify their overall ISO 26262 processes. They can use the tools in safety-critical projects with very little qualification effort and are provided with safety manuals to support them in their use case.

Software-in-the loop (SIL) testing

AutomationDesk is part of the dSPACE SIL testing solution for PC- and cloud-based simulation.
Click to find out more.

Informations produit Documentation Contactez-Nous

Faire avancer l'innovation. Toujours à la pointe de l'évolution technologique.

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner. La newsletter mensuelle contenant toutes les informations liées à l’aéronautique et défense.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.