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.

  • Graphical description of test
  • Advanced custom library
  • Remote control of calibration, measurement, and diagnostic tools such as ControlDesk® Next Generation

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 graphical format without requiring expert knowledge.

Key Benefits

AutomationDesk provides libraries containing a large number of predefined test steps (e.g., for easy access to the HIL simulator, to a Failure Insertion Unit (FIU), or to calibration or 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 without expert knowledge in programming. 

Functionality Description
Advanced Sequence Builder
  • Graphical test development
  • 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 HIL API library to access HIL simulators via the ASAM HIL API standard
  • Real-time stimulus, including replay of measurement data
  • Access to calibration tools like ControlDesk Next Generation, ETAS INCA and Vector CANape via the ASAM MCD-3 MC automation interface
  • Access to diagnostics tools like ControlDesk Next Generation and Softing DTS 7 via ASAM MCD-3 D (Version 2.0.2)
  • Access to MATLAB®
  • Convenient access to tools in the dSPACE tool chain
    • ControlDesk Next Generation
    • Electrical failure simulation systems
    • Real-Time Test Manager
    • RTI CAN MultiMessage Blockset
    • ModelDesk
Open architecture
  • Open COM API to remote-control test execution
  • Calling Python scripts from within AutomationDesk
  • Extendable libraries
  • Support of Microsoft® Source Code Control (SCC) Interface to integrate version control systems
  • Robust implementation of interfaces to third-party tools via COM/DCOM supported by VirtualCom feature
  • XML import/export of projects, folders, tests, and custom libraries
Test documentation
  • Automated generation of test reports in PDF or HTML
  • Report library to define the contents of the generated report
Test Builder Library
  • Highly customizable framework for test development
Evaluation library
  • Powerful evaluation of measured signals
  • Automatic report generation including plotted signals

Support of HIL API Standard

The Platform API Package for AutomationDesk supports Version 1.0.2 of the HIL API standard. The dSPACE test automation software makes it easier to use tests with any HIL simulator. This increases test reuse, helping to protect investments and reduce development costs and time. Moreover, you only have to buy one program and learn how to operate it – even if you want to access different simulators.

HIL API/XIL API Support in Failure Simulation API Package

  • HIL API EESPort (Electrical Error Simulation port) implemented in .NET for SCALEXIO
  • Access to SCALEXIO FIU in automation scenarios from your own test scripts and applications
  • NEW: XIL API EESPort in .NET: Programming all dSPACE and third-party failure insertion units in compliance with the ASAM XIL API EESPort standard

HIL API Vendor Switch

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

HIL API Convenience Library

  • Quick, convenient HIL-API-based operations – detailed HIL API background information not required
  • Easy handling of read/write/capture/signal generator actions

Interfaces to dSPACE Tools

ControlDesk Next Generation

Convenient, comprehensive access to all ControlDesk Next Generation features for:

  • Measurement and calibration
  • Diagnostics
  • Failure simulation / failure insertion

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

  • Solution to access RTI CAN MultiMessage Blockset functions from within AutomationDesk
  • Convenient access to RTI CAN MultiMessage Blockset parameters (ECU name, message name, signal name, etc.) and manipulation options
  • CAN bus configuration via AutomationDesk blocks: save, restore and manipulate RTI CAN MultiMessage properties 

ModelDesk

  • ModelDesk access library available on request
  • 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, e.g.:
  • Modify parameters
  • Download parameters
  • Access to road and maneuver handling , e.g.:
  • Activate and download roads
  • Activate and download maneuvers
  • Modify road and maneuver parameters (surface conditions, velocities)

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 HIL API standard properly, and offers engineering support on request. 

ASAM Interface

  • Access to calibration tools like ControlDesk Next Generation, ETAS INCA, and Vector CANape, via ASAM-compliant interfaces (e.g., ASAM AE HIL, ASAM MCD-3 D, ASAM MCD-3 MC)
  • Access to diagnostics tools like ControlDesk Next Generation, and Softing DTS 7 via ASAM MCD-3 D (Version 2.0.2)

MATLAB

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

Related Topics

HIL Testing System dSPACE provides various hardware and software products for hardware-in-the-loop simulation as well as