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

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 tout en minimisant le temps et les coûts de développement.

  • AutomationDesk 6.0

    AutomationDesk 6.0 now supports Python 3 as well as Version 2.1 of the ASAM XIL API standard. The test automation software now also includes its own Python interpreter.

    Read more

  • Les tests croisés de l’implémentation du XIL API démontrent une bonne interopérabilité

    L’interopérabilité des produits compatibles avec l’interface XIL API de l’ASAM, comme AutomationDesk, est vérifiée sur une base régulière. À ce titre, la majorité des vendeurs d’outils de développement destinés aux applications automobiles se réunissent régulièrement avec dSPACE afin d’effectuer des tests nommés « croisés » sur leurs produits. Au cours de ces tests, ils connectent leurs outils de test à des bancs d’essais tierce-partie pour évaluer si leur logiciel de test est capable de communiquer sans problème avec le matériel de test d’autres constructeurs.

    En savoir plus

  • Tests basés sur les signaux – Des tests automatisés, intuitifs

    AutomationDesk 5.0 introduit les tests basés sur les signaux, un nouveau type de description de test, qui est aussi simple à créer que sur une feuille de papier.

    En savoir plus

  • Premier vol en temps réel – des tests d’avionique automatisés avec des simulateurs dSPACE

    Honda Aircraft Company développe un système avancé d’intégration de tests totalement automatisé pour mettre en service son nouveau jet d’affaires en un temps record.

    En savoir plus

  • Des objectifs de climatisation ambitieux – Bergstrom projette de développer son logiciel de contrôle à 85% de façon virtuelle

    Le contrôle précis de la température dans l’habitacle est l’alpha et l’oméga du développement des systèmes de climatisation véhicule. Bergstrom a pour objectif de réduire de 80 % la phase de calibration trop chronophage de ces systèmes. Pour ce faire, les experts en climatisation utilisent une approche basée sur les modèles comportant divers outils dSPACE.

    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’insertion de défauts (Failure Insertion Unit), les outils de diagnostic et de calibration, MATLAB®, et ControlDesk. Le formateur vous expliquera comment travailler avec des bibliothèques personnalisées constituées de structures 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 séquences pour le test 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 standards ASAM, permettent une réutilisation transparente les 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.

Avantages clés

AutomationDesk fournit des bibliothèques contenant un grand nombre de tests prédéfinis, p. ex. 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 tout en minimisant le temps et les coûts de développement.

Avec AutomationDesk, vous pouvez décrire graphiquement vos séquences de test qu’il s’agisse d’une conception de test à base d’étapes de test issus d’une bibliothèque ou d’une conception de test basé sur les signaux, à partir de signaux de stimulus et sur l’évaluation de signaux capturés.

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

Functionality Description
Advanced Sequence Builder
  • Graphical test development
  • Library-based test development via drag & drop
  • Access to simulation platforms and tools from within the automation sequences
Test project management and execution
  • Structured project overview
  • Navigation in complex projects
  • Managing test projects, data, results and reports
  • Configuring test executions
  • Debugging graphical tests
  • Consistency checks before test execution
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 specific blocks
  • Robust implementation of interfaces to third-party tools via COM/DCOM supported by VirtualCom feature
  • XML import/export of automation artifacts in projects and libraries
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 setting up highly customizable templates as a test framework
  • Set up own templates (e.g., for test steps and tests) like in the Test Builder library
  • Templates feature implicit functions: e.g., for reporting and exception handling
  • Templates can be maintained with the AutomationDesk library
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 support
  • Platform-independent handling of simulation applications
  • Seamless use of simulation platforms from different vendors
  • Access to the simulation model for reading, writing, capturing, and stimulating variables
  • Stimulating time intervals of measured signals
XIL API EESPort support
  • Hardware-independent function blocks for Failure Insertion Units (FIU)
  • Convenient blocks for the most common FIU test scenarios
  • Base library enables using the whole range of supported EESPort functions
  • Access to dSPACE FIU systems, independently from ControlDesk
  • Advanced user interface for the error configuration in XIL EESPort Library blocks with lists for pin configurations, including validity checks
  • The stimulus duration in data file segments can be related to model variable states for signal-based tests and XIL MAPort stimuli
MotionDesk library
  • Library to automate MotionDesk
  • Easy implementation of tests where online animation is involved, e.g., tests for camera based ADAS systems
Variable mapping
  • Mapping Editor
    • Clear allocation of variables, signals, parameters and variants
    • Import/export of ASAM XIL mapping XMLs
    • Create and manage mappings in AutomationDesk
  • Mapping Viewer
    • Overview window with information on current variable mapping
    • Filter and search functionalities allow for a quick localization of variables for the test description
    • User interface for an interactive configuration of automation blocks via drag & drop
  • Exchangeable mapping definitions compliant with ASAM XIL
Watcher-based switching of error sets
  • XIL EESPort software trigger blocks enable to switch error sets according to model variable states

Support du standard XIL API

Le standard XIL API V2.0 de l’ASAM est la nouvelle génération qui remplace l’HIL API. Le port XIL Model Access Port (MAPort) supporte les besoins d’accès au banc d’essais tout au long des étapes du processus de développement de fonction : 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 contrôle le matériel de simulation de défauts électriques. Il vous permet de définir différents types de défauts.

Support de la XIL API dans le pack Platform API Package

Le pack Platform API Package permet l’implémentation du MAPort du standard XIL API pour l’accès aux plates-formes de simulation :

  • Configurer la plate-forme 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

Support de la XIL API dans le pack Failure Simulation Package

  • XIL API EESPort (Electrical Error Simulation Port) implémenté dans .NET, en conformité avec le standard XIL API EESPort de l’ASAM
  • Accès à toutes les unités Failure Insertion Units (FIU) de dSPACE dans les scénarios d’automatisation depuis vos propres scripts de test et vos propres applications
  • Traçage de la FIU, p. ex. surveillance des demandes de changement de jeu d’erreurs au moyen d’une variable en temps réel afin de permettre une analyse cause-à-effet dans les tests impliquant la 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
  • Echange pratique des modèles d'objets des différents fournisseurs

Bibliothèque d’utilitaires XIL API

  • Opérations rapides et pratiques basées sur la XIL API – aucune information de contexte détaillé sur la XIL API n’est nécessaire
  • Gestion simple des actions du générateur de signaux/lecture/écriture/capture
  • Blocs simples d’utilisation pour le contrôle de simulation de défauts

Interfaces vers les outils dSPACE

ControlDesk

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

  • Mesure et calibration
  • Diagnostic

Real-Time Testing

  • Bibliothèque Real-Time Testing pour une gestion de scripts pertinente
  • Intégration simple dans des structures de test personnalisées (AutomationDesk ou autres)

Bibliothèque spécialisée RTI CAN MultiMessage

  • Extension de produit permettant d’accéder aux fonctions de la bibliothèque 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 : Enregistrer, rétablir et manipuler les propriétés gérées par le RTI CAN MultiMessage

ModelDesk

  • Automatisation du logiciel ModelDesk en préparation au test 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 profils de route
    • 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 système de tests ADAS à base de caméras

Interfaces vers les outils tierce partie

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

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

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

Interfaces ASAM

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

MATLAB

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

Sujets apparentés Informations produit Support Contactez-Nous