Tools

A tool in ecu.test is a supported software that enables accessing test quantities.

The most tools provide more than one interface to access the system under test. For example ControlDesk offers the access of model quantities and can also address application quantities (like calibration and measurement quantities) on the control unit. To separate those separate interfaces, ecu.test uses so-called Ports.

Capability matrix

MDL 🛈

APL 🛈

BAN 🛈

BMA 🛈

SVC 🛈

DGN 🛈

FIU 🛈

EES 🛈

FCT 🛈

DBG 🛈

IMG 🛈

AUDIO 🛈

ENVSIM 🛈

ENVCOM 🛈

A&D: iTest

✓

ASAM: ACI

✓

ASAM: iLinkRT

✓

ASAM: XIL

✓

✓

✓

✓

ASAP: STEP

✓

ATI: VISION

✓

AVL: LYNX

✓

AVL: PUMA

✓

Basler: pylon

✓

Beckhoff: TwinCAT

✓

Digiteq: FG4 MultiBox

✓

Digiteq: MGB

✓

dSPACE: AURELION

dSPACE: ControlDesk

✓

✓

✓

✓

✓

✓

dSPACE: ModelDesk

✓

dSPACE: MotionDesk

dSPACE: RTMaps

dSPACE: XIL API

✓

✓

✓

✓

EA: UTA 12

✓

EMVA: GenICam

✓

ESI: SimulationX

✓

ETAS: BOA

✓

✓

ETAS: COSYM-SIL

✓

ETAS: INCA

✓

✓

ETAS: LABCAR-PINCONTROL

✓

FEP

✓

FEP3

✓

FEV: Morphée

✓

froglogic: Squish

✓

Google: ADB

✓

Göpel: Video Dragon

✓

Hexagon: VTD

✓

HMS: ACT - Restbussimulation

HMS: Legacy Bus Interfaces (VCI V2)

✓

✓

✓

HMS: VCI V4

✓

✓

✓

HORIBA FuelCon: TestWork

✓

IDS: uEye

✓

IPETRONIK: ETHOS

IPG: CarMakerHeadless

✓

IPG: CarMaker|RealTimeMaker

✓

✓

JS Foundation: Appium

✓

Keysight: CDS

✓

Keysight: ESD

✓

KS Engineers: TornadoACI

✓

Lauterbach: TRACE32

✓

MAGNA: BluePiraT

Mathworks: MATLAB & Simulink

✓

✓

Mechanical Simulation Corporation: CarSim

✓

MicroNova: NovaCarts

✓

✓

Modelica Association: FMI

✓

✓

✓

MOTEON: MTB

✓

NI: LabVIEW

✓

NI: VeriStand

✓

✓

NI: VISA

Opal-RT: RT-LAB

✓

✓

PEAK: PCAN

✓

✓

✓

PLS: UDE

✓

QUANCOM: QLIB

✓

✓

RA Consulting: DiagRA D

✓

ROS2

✓

SAE: PassThru

✓

✓

✓

SFC: Selenium

✓

Softing: DTS

✓

Speedgoat: SimulinkRealTimeXIL

✓

✓

✓

Synopsys: Silver

✓

✓

✓

Synopsys: SilverXIL

✓

✓

✓

Synopsys: Virtualizer

✓

✓

Technica: BTS

✓

✓

Technica: CM

✓

✓

The GNU Project: GDB

✓

TOSUN: libTSCAN API

✓

✓

✓

tracetronic: Ethernet

✓

✓

✓

✓

tracetronic: Multimedia

✓

✓

tracetronic: RemoteCommand

tracetronic: RemoteCommandLinux

tracetronic: Serial interface

✓

tracetronic: SocketCAN

✓

✓

✓

tracetronic: SSH MultiConnect

tracetronic: ZeroMQ

✓

TTTech: TTXConnexion

✓

✓

Typhoon HIL: THCC

✓

Vector: CANape

✓

✓

Vector: CANoe / CANalyzer

✓

✓

✓

Vector: DYNA4

Vector: SIL Kit

✓

✓

✓

✓

Vector: XL API

✓

✓

✓

✓

✓

Vehinfo: LABCAR

✓

✓

✓

ViGEM: CCA

VW: ODIS

✓

X2E: Xoraya

✓

✓

✓

✓

Tools grouped by categories

Model 🛈

Application 🛈

Bus active node 🛈

Bus manipulation 🛈

Service 🛈

Diagnostics 🛈

Electric failure simulation (FIU) 🛈

Electric error Simulation (EES) 🛈

Function access 🛈

Debugger 🛈

Multimedia access 🛈

Audio 🛈

Environment simulation 🛈

Environment communication 🛈

Other tools

ecu.test supports tools on Windows and Linux platform. A tool listed as supported on Linux can be either accessed via the Linux Tool Server or directly using the ecu.test Linux-Runner.

Tools with supported operating systems

Windows

Linux

A&D: iTest

✓

✓

ASAM: ACI

✓

ASAM: iLinkRT

✓

✓

ASAM: XIL

✓

✓

ASAP: STEP

✓

ATI: VISION

✓

AVL: LYNX

✓

AVL: PUMA

✓

Basler: pylon

✓

✓

Beckhoff: TwinCAT

✓

Digiteq: FG4 MultiBox

✓

✓

Digiteq: MGB

✓

✓

dSPACE: AURELION

✓

dSPACE: ControlDesk

✓

dSPACE: ModelDesk

✓

✓

dSPACE: MotionDesk

✓

dSPACE: RTMaps

✓

dSPACE: XIL API

✓

✓

EA: UTA 12

✓

EMVA: GenICam

✓

✓

ESI: SimulationX

✓

ETAS: BOA

✓

ETAS: COSYM-SIL

✓

✓

ETAS: INCA

✓

ETAS: LABCAR-PINCONTROL

✓

FEP

✓

✓

FEP3

✓

FEV: Morphée

✓

froglogic: Squish

✓

Google: ADB

✓

✓

Göpel: Video Dragon

✓

Hexagon: VTD

✓

✓

HMS: ACT - Restbussimulation

✓

HMS: Legacy Bus Interfaces (VCI V2)

✓

HMS: VCI V4

✓

HORIBA FuelCon: TestWork

✓

IDS: uEye

✓

✓

IPETRONIK: ETHOS

✓

✓

IPG: CarMakerHeadless

✓

✓

IPG: CarMaker|RealTimeMaker

✓

✓

JS Foundation: Appium

✓

✓

Keysight: CDS

✓

Keysight: ESD

✓

KS Engineers: TornadoACI

✓

Lauterbach: TRACE32

✓

MAGNA: BluePiraT

✓

Mathworks: MATLAB & Simulink

✓

✓

Mechanical Simulation Corporation: CarSim

✓

MicroNova: NovaCarts

✓

✓

Modelica Association: FMI

✓

✓

MOTEON: MTB

✓

NI: LabVIEW

✓

NI: VeriStand

✓

NI: VISA

✓

Opal-RT: RT-LAB

✓

PEAK: PCAN

✓

PLS: UDE

✓

QUANCOM: QLIB

✓

RA Consulting: DiagRA D

✓

ROS2

✓

✓

SAE: PassThru

✓

SFC: Selenium

✓

✓

Softing: DTS

✓

Speedgoat: SimulinkRealTimeXIL

✓

✓

Synopsys: Silver

✓

Synopsys: SilverXIL

✓

✓

Synopsys: Virtualizer

✓

Technica: BTS

✓

Technica: CM

✓

The GNU Project: GDB

✓

✓

TOSUN: libTSCAN API

✓

tracetronic: Ethernet

✓

✓

tracetronic: Multimedia

✓

✓

tracetronic: RemoteCommand

✓

tracetronic: RemoteCommandLinux

✓

tracetronic: Serial interface

✓

tracetronic: SocketCAN

✓

tracetronic: SSH MultiConnect

✓

✓

tracetronic: ZeroMQ

✓

✓

TTTech: TTXConnexion

✓

Typhoon HIL: THCC

✓

✓

Vector: CANape

✓

Vector: CANoe / CANalyzer

✓

Vector: DYNA4

✓

Vector: SIL Kit

✓

✓

Vector: XL API

✓

Vehinfo: LABCAR

✓

ViGEM: CCA

✓

VW: ODIS

✓

X2E: Xoraya

✓

Certain tools have the ability to manipulate test variables via stimulation. The tool-specific stimulus capabilities are listed in the Tools with stimulus support section.