IPG: CarMakerHeadless

Legacy/internal identifier: CARMAKERHEADLESS

Vendor information

Vendor

Web page

Product name

Version

IPG Automotive GmbH

https://www.ipg.de

CarMakerHeadless

11.1-14.0

Categories

MDL 🛈

APL 🛈

BAN 🛈

BMA 🛈

SVC 🛈

DGN 🛈

FIU 🛈

EES 🛈

FCT 🛈

DBG 🛈

IMG 🛈

AUDIO 🛈

ENVSIM 🛈

ENVCOM 🛈

✓

Signal recordings 🛈

File format

Comment

*.erg, *.erg.info

CarMaker recording file with meta information

Platform

Operating system

Support

Windows

✓

Linux

✓

Ports

Specifics

Basic information on dealing with environmental simulations can be found in section Tab Environment Simulation.

This tool connection allows for starting a new CarMakerHeadless instance as well as connecting to a running one. Afterwards CarMaker TestRuns can be loaded and the simulation can be started and stopped. In addition, it is possible to record and read signals.

Preparation when using CarMaker under Linux

For using the Runner under Linux, the same preconditions as for the GUI version apply.

Configuration

The TBC options should be configured beginning from the top. In particular, the information in the Common section must be set at the beginning.

Python-Executable

The CarMakerHeadless is controlled via the CarMaker-Python-API provided by IPG, which is available for different Python versions. For the API to work, the user must install the appropriate Python interpreter on his/her own system and specify the path to the interpreter in the TBC under Path to the Python executable.

Configure with auto start

ecu.test can automatically start the Runner when the configuration is being activated. To do this, the start mode in the section Tool connection needs to be set to Start automatically with ecu.test.

Configure and connect with running instance

The configuration of a connection to a running CarMakerHeadless instance requires that this instance has already been started. This can be achieved as follows:

  1. Start the CarMaker runner.

  2. Set the property Start mode in the Tool connection section to Connect to a running instance.

  3. Refresh the list of available Carmaker instances by clicking the refresh button.

  4. Select the CarMaker runner instance.

Warning

In order to create recordings, when starting CarMaker manually, the project directory must be specified with the -projectDir parameter. If this parameter is not specified, CarMaker uses the directory in which the application is located as the project directory.

Recording modes

This tool connection supports the recording via Auto-Start/Stop as well as manual recording control. When using Auto-Start/Stop, the system will automatically record the entire simulation.

Manual recording control is possible by the individual use of Start Trace and Stop Trace test steps.