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

AutomationDesk

Powerful test authoring and automation tool

With AutomationDesk, tests can be executed 24 hours a day, seven days a week, letting engineers increase test coverage and improve ECU software quality while saving time and costs.

  • XIL Cross Tests Demonstrate Good Interoperability

    On 13 and 14 July, XIL cross tests were successfully carried out at dSPACE GmbH in Paderborn. The tests covered a wide range of use cases and functionalities of the Model Access Port, which were defined by end users and tool vendors of the XIL API workgroup. The cross tests demonstrated a good interoperability of test benches and test automation tools using ASAM XIL API interfaces. Volkswagen AG, carts GmbH/MicroNova AG, embeddeers GmbH, National Instruments GmbH, TraceTronic GmbH, and Vector Informatik GmbH joined dSPACE in this worthwhile event.

    Read more

  • AutomationDesk Certified for ISO 26262 and IEC 61508

    AutomationDesk 5.0, like its predecessor AutomationDesk 4.1, has been certified by TÜV SÜD for testing safety-related systems according to ISO 26262 and IEC 61508.

    Read more

  • Signal-Based Tests – Automated, Intuitive ECU Testing

    AutomationDesk 5.0 introduces signal-based tests, a new type of test description that is as easy to create as if it were written on a sheet of paper.

    Read more

  • First Flight in Real Time – Automated avionics tests with dSPACE simulators

    Honda Aircraft Company develops a fully automated Advanced Systems Integration Test Facility to get its new business jet into the air in record time.

    Read more

  • Ambitious Climate Goals – Bergstrom aims at developing 85% of its control software virtually

    Precise control of the cab temperature is the be-all and end-all of developing vehicle climate control systems. Bergstrom aims at reducing the time-consuming calibration of these systems by 80%. For this, the climate experts use a model-based approach with various dSPACE tools.

    Read more

  • All success stories on AutomationDesk

  • All publications on AutomationDesk

  • Product videos related to AutomationDesk

  • Test Automation Tools Support Center

    This website provides a link list for fast access to the most important support information for Test Automation Tools.

    Read more

  • AutomationDesk Training

    The training course covers the access to HIL platforms as well as a wide variety of tools: e.g., the Failure Insertion Unit, calibration and diagnostic tools, MATLAB®, and ControlDesk®. The instructor will show you how to work with custom libraries filled with self-defined generic test steps and complete tests. You can gain hands-on experience in using predefined frameworks for your test implementation.

    Read more

Application Areas

AutomationDesk is a powerful test authoring and automation tool for hardware-in-the-loop (HIL) testing of electronic control units (ECUs). AutomationDesk users can create and edit test routines in a graphical format without requiring programming skills.

Key Benefits

AutomationDesk provides libraries containing a large number of predefined test steps, e.g., for easy access to the simulation model, a Failure Insertion Unit (FIU), or calibration and diagnostics software. With AutomationDesk, tests can be executed 24 hours a day, seven days a week, letting engineers increase test coverage and improve ECU software quality while saving time and costs.

AutomationDesk lets you describe test routines graphically, be it test-step-based test authoring based on library elements, or signal-based test authoring based on stimulus signals and evaluation of captured signals.

Test Automation Software Overview: The modular packaging of dSPACE’s test automation software lets you select the packages you need for your automation tasks, and add other modules later on if necessary.

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
    • RTI CAN MultiMessage Blockset
    • 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 2.0 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 2.0 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
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
  • Exchangeable mapping definitions compliant with ASAM XIL
NEW: Watcher-based switching of error sets
  • XIL EESPort software trigger blocks enable to switch error sets according to model variable states

Support of XIL API Standard

The ASAM XIL API V2.0 standard is the next generation of the ASAM HIL API standard. The XIL Model Access Port (MAPort) supports test bench access in all stages of the function development process: MIL (model-in-the-loop), SIL (software-in-the-loop), PIL (processor-in-the-loop) and HIL (hardware-in-the-loop) simulation. The XIL Electrical Error Simulation Port (EESPort) in ASAM XIL controls electrical error simulation hardware. It lets you set various types of errors.

XIL API Support in Platform API Package

The Platform API Package supports the MAPort implementation of the XIL API standard to access simulation platforms:

  • Configure the simulation platform
  • Read and write to scalar and vectorized variables
  • Capture data by using complex trigger conditions
  • Stimulate variables of a real-time application via a signal description set, such as the Signal Editor Module in ControlDesk

XIL API Support in Failure Simulation Package

  • XIL API EESPort (Electrical Error Simulation Port) implemented in .NET, in compliance with the ASAM XIL API EESPort standard
  • Access to all dSPACE Failure Insertion Units in automation scenarios from your own test scripts and applications
  • NEW: FIU tracing, i.e., monitoring of error set switch demands via real-time variable to allow cause-and-effect analysis in FIU tests
  • NEW: Watcher-based switching of error sets according to model variable states

XIL API Vendor Switch

  • Easy switching between vendor-specific XIL API implementations
  • Convenient exchange of object models from different vendors

XIL API Convenience Library

  • Quick, convenient XIL-API-based operations – detailed XIL API background information not required
  • Easy handling of read/write/capture/signal generator actions
  • Easy-to-use blocks for failure simulation control

Interfaces to dSPACE Tools

ControlDesk

Convenient, comprehensive access to all ControlDesk features for:

  • Measurement and calibration
  • Diagnostics

Real-Time Testing

  • Real-Time Testing library for convenient script management
  • Easy integration into user-defined test frameworks (AutomationDesk or others)

RTI CAN MultiMessage Custom Library

  • Product extension for access to RTI CAN MultiMessage Blockset functions from within AutomationDesk
  • Convenient access to RTI CAN MultiMessage Blockset parameters and manipulation options
  • CAN bus configuration via AutomationDesk blocks: save, restore and manipulate RTI CAN MultiMessage properties 

ModelDesk

  • ModelDesk tool automation as preparation for ADAS tests
  • Remote control of ModelDesk to handle parameters, roads, maneuvers and traffic
    • Open project/experiment
    • Activate parameter set
  • Access to parameter handling
    • Modify parameters
    • Download parameters
  • Access to road and maneuver handling
    • Activate and download roads
    • Activate and download maneuvers
    • Modify road and maneuver parameters (surface conditions, velocities)

MotionDesk

  • Remote-control MotionDesk
  • Support of camera-based ADAS system tests

Interfaces to Third-Party Tools

AutomationDesk can also integrate third-party tools, such as CANscope, CANstress, CANoe, and CANalyzer from Vector. Please contact dSPACE for details on supported third-party tools.

dSPACE also has experience in connecting AutomationDesk to third-party hardware-in-the-loop systems, provided they support the XIL API standard properly, and offers engineering support on request.

ASAM interface

  • Access to calibration tools like ControlDesk, ETAS INCA, and Vector CANape, via ASAM MCD-3 MC
  • Access to diagnostics tools like ControlDesk via ASAM MCD-3 D
  • Access to simulation platforms via ASAM XIL MAPort
  • Access to failure simulation systems via ASAM XIL EESPort

MATLAB

  • Access to the MATLAB Command Window
  • Data exchange between AutomationDesk and MATLAB
  • Remote execution of MATLAB commands
  • Use of M files and MAT files

Related Topics