MATLAB® and Simulink®

To connect to MATLAB®/Simulink®-based tooling at the customers’, ETAS offers the right interfaces.

In the automotive industry, MATLAB® and Simulink® are often used for the development of electronic control functions, for plant modeling, and for optimization tasks. On the other hand, engineers are using ETAS tools to accomplish domain-specific tasks in all steps of automotive software development.

To seamlessly combine the destinctive features of both toolscapes, ETAS is offering a broad range MATLAB® and Simulink® interfaces. By using these interfaces, engineers who are working with both, MATLAB®/Simulink® and ETAS tools, can realize appropriate solutions for their individual development tasks.

This page gives an overview on the interfaces that are provided by the individual ETAS products.

ETAS INCA-SIP connects ETAS INCA with MATLAB®/Simulink® at runtime.

Function development, measurement, and calibration

ETAS INCA-SIP – Simulink® Integration Package

ETAS INCA-SIP, the INCA Simulink Integration Package, provides an efficient and automotive-specific environment to Simulink function developers for measurement, calibration, and data recording of their Simulink models.

With INCA, experiment setups and data records can be easily reused and interchanged between calibration engineers during the development process. During simulation, INCA-SIP links INCA with MATLAB®/Simulink® by a virtual XCP protocol.

With ETAS INCA-MIP, MATLAB® can be used to generate executable scripts that automate measurement and calibration tasks in ETAS INCA.

ETAS INCA-MIP – MATLAB® Integration Package

For the mathematical optimization of engine control functions and the automation of measurement and calibration tasks, MATLAB® is frequently used.

ETAS INCA-MIP is an add-on to INCA, which provides access to a variety of basic functions of the INCA core system by use of a MATLAB® toolbox.

ETAS INTECRIO-RLINK is tailored to the needs of function developers who only work with Simulink®. INTECRIO-RLINK provides all configuration options for ETAS prototyping hardware of the INTECRIO Integrated Prototyping Environment.

ETAS INTECRIO-RLINK – Prototyping Blockset

The ETAS INTECRIO-RLINK Prototyping Blockset allows for rapid prototyping of Simulink® control models in the real-world environment. It supports the ETAS prototyping hardware family ES900.

Control prototypes can be connected to electronic control units (ECUs) using the well-proven bypass technology. This way, users can validate the complete electronic control system modeled in Simulink® in the vehicle with ETAS INCA. In addition, the Windows-PC can be directly used as a non-real-time target.

ETAS INTECRIO-RLINK can also be used for calibration of Simulink® ECU function models on the PC.

The Blockset for Measurement and Calibration on Windows, formerly separately available as INCA add-on INCA-VLINK, is also part of INTECRIO-RLINK and allows the calibration and validation of Simulink® models running as executable programs on standard Windows PCs.

The Blockset provides a build environment for generating virtual prototypes from Simulink® models with one click. Recorded measurement data can serve as function stimuli. After the generation, executable prototypes can be easily distributed as a part of an INCA workspace.

ETAS INTECRIO enables prototyping of automotive electronic systems. At the same time, it provides as well an integration platform for function models and software components and an experiment environment for rapid prototyping.

ETAS INTECRIO – Integrated Prototyping Environment

The ETAS INTECRIO Integrated Prototyping Environment allows prototyping of automotive electronic systems on the PC and in the real-world environment. It supports the integration of MATLAB®/Simulink® models with ETAS ASCET models, C code modules, and AUTOSAR software components.

For in-vehicle testing, the ETAS prototyping hardware family ES900 is supported including different kinds of bypass setups. Open interfaces for automation and customization and the usage of the generated prototyping models in INCA allow universal and flexible automotive function prototyping.

ETAS EHOOKS is used to prepare bypass hooks in the ECU code which can be accessed by prototyping, test, and calibration tools.

ETAS EHOOKS – Bypass Hook Insertion Tool

ETAS EHOOKS is an easy to use tool to insert bypass hooks into ECU software by accessing HEX and A2L files only; no additional ECU information is necessary.

The included Simulink® Integration Package allows configuration and automated building of ECU HEX files from within Simulink®. This makes it easy to integrate Simulink® models directly into the ECU software for on-target bypass experiments. Controlling the entire process from Simulink® provides users with a natural, intuitive and efficient way of working.

The ETAS ASCET-M2M model-to-model-converter transforms Simulink into ASCET models. In ETAS-ASCET, the software developer refines the imported control function and generates ECU code.

ETAS ASCET – Model-based Software Development

ETAS ASCET-MD includes a license for ETAS ASCET-M2M, a tool, which allows the conversion of models between Simulink® and ASCET-MD. This way, users can exploit the domain specific advantages of each modeling language and also integrate Simulink® models into an ASCET-based ECU make tool chain.

ETAS ASCET-PSL is a solution provided by ETAS Application Engineering Services. With ASCET-PSL, users can generate executable control functions with ASCET and integrate them into Simulink® models. This way, ASCET models can be validated in Simulink®, e.g., with plant models provided in Simulink® or by comparing the results of parallel computation of models created for the same function in Simulink® and ASCET.

With ETAS LABCAR-MCS, a model interface description required to integrate the Simulink® model into the HiL environment of ETAS LABCAR is automatically generated from the model source code.

Hardware-in-the-Loop-Testing (HiL)

ETAS LABCAR

For Hardware-in-the-Loop simulation, ETAS LABCAR-MCS provides for the easy integration of Simulink® simulation models within ETAS LABCAR to represent the behavior of the vehicle, the driver and the environment. Simulink® models can be combined and coupled with models from other origins, e.g., domain-specific simulation tools.

High simulation performance is achieved by parallel execution of multiple models on a multi-core PC in real-time by use of the ETAS LABCAR-RTPC software.

ETAS ASCMO provides accurate mathematical models of complex systems behavior based on measured data and virtual measurements. ETAS ASCMO models can be exported in MATLAB®/Simulink® formats.

Data-based modeling and optimization

ETAS ASCMO – Accurate prediction of complex system behavior

ETAS ASCMO enables the user to create data-driven plant models with an extraordinary high model quality.

ETAS ASCMO provides a fast and easy way even to build up models of system with very complex behavior without model parameterization. These accurate models can then be exported to Simulink® with one mouse-click. They can also be used for code generation with Simulink CoderTM. With data-driven models from ETAS ASCMO, simulation accuracy can be significantly increased.

MATLAB® and Simulink® – Products