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.
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.
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 INTECRIO-RLINK – Prototyping Blockset
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.
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 – 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 – 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.
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.
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.
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.