and communication methods from the ASAP2 description file, and are Via the ASAP1b interface the standard connection of the control units. ASAP2 Lib is a powerful and easy-to-use function library, which you can use for reading and writing standardized ECU description files in ASAP2 format for your . The ASAP2 Tool-Set consists of 6 programs for creating, checking, updating, merging, A2L files that are not standard-conformant can also be read-in using the.

Author: Digor Grogrel
Country: Singapore
Language: English (Spanish)
Genre: Music
Published (Last): 23 April 2006
Pages: 12
PDF File Size: 20.6 Mb
ePub File Size: 17.8 Mb
ISBN: 692-8-68775-578-3
Downloads: 36093
Price: Free* [*Free Regsitration Required]
Uploader: Zologal


Parameter data object classes. Can be used to define measurement objects, which are part of a structure. Description of tunable parameters, which have more than one value stored in ECU memory at different addresses. Relevant information such as detailed descriptions of calibration and measurement variables is included. The standard allows to connect software development tools, calibration tools and ECU calibration interfaces with a neutral description format.

GROUP s are typically used to bundle variables and parameters stanard have a stanard meaning or are used for a specific view.

ECU calibration with ASAP2Demo/ASAP2Library

Otherwise, it returns an empty character vector. ASAP2 is a non-object-oriented description of the data used for measurement, calibration, and diagnostics systems.

A new transformer concept allows to convert complex, internal data structures into physical values by calling an external DLL. Function hierarchies that include sub-functions can be expressed. Specifies that a tunable axis with a dynamic number of axis stahdard does not compact or expand in memory when removing or inserting axis points. For example, in an n-D Lookup Table block with 2 dimensions, the structure must contain only three fields.


This parameter can be a scalar, string, array or look-up-table with associated axes.

The variety of tools and description formats would quickly become a hindrance for development progress and a frequent source of errors in the MCD tool chain. This supports function-oriented measurement and calibration. You can use the Model Data Editor and built-in Simulink data objects to provide the information. Multi-line comments are delimited with a forward-slash asal2 asterisk i.

Furthermore, the standard contains a description of the device interface to the ECU for read and write access. The majority of automotive ECU software still uses scaled standadd for this data.

ECU calibration with the ASAP2Library and ASAP2Demo

Together, these items form a data model, which describe data semantics and data values. A header provides some general information about the project aap2 as project number, version and a description HEADER.

The side-effect of specializing the tasks however, was that this process became too cumbersome and slow.

Most of the production code generators for embedded software automatically generate a2l-files along with C-code sources. The standard does not explicitly state the signedness, bit-width and format of those data types. Defines default parameters stnadard are common for other keywords of the module, so they do not have to be repeated for each of them.

For table data, use a Simulink. The standard defines extensive support for lookup tables up to 5 dimensions with static or calculated axis points and static, measured, or calculated calibration parameters. Conversion tables with or without interpolation are supported. Each a2l file provide partial data descriptions via a2l-file fragments, that have to be merged via include statements into a single file.


Storage mode for axis points: The advantages are even more significant when the development process is spread over several companies. Reference to a memory segment in case the address is not unique, e.

This page has been translated by MathWorks. Select the China site in Chinese or English for best site performance.

Another closely related field is the area of rapid control prototyping systems. Allows to specify a project number and an ECU software version, for which the a2l-file is compatible with. Variables had to be made available for data logging in the source code as well. Today, software development is highly distributed. Used to resolve near-pointers standagd record layouts or to select the data set among several variant data sets.

The data description is achieved via computation methods, format definitions and the definition of units. The delimiters are applied to those keywords that contain optional keywords or list of parameters with variable length.

The following types of tunable parameters are available: