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: Nile Kagaran
Country: Burundi
Language: English (Spanish)
Genre: Sex
Published (Last): 12 December 2007
Pages: 330
PDF File Size: 13.94 Mb
ePub File Size: 9.79 Mb
ISBN: 200-4-22961-614-5
Downloads: 65519
Price: Free* [*Free Regsitration Required]
Uploader: Kikinos

If no encoding is specified in the a2l-file, then ISO Latin-1 is assumed. Can be used to define BLOBs, which are part of a structure. Asaap2 line comments start with a double forward-slash i. Reference to an ECU-internal variable, which selects the active variant by its value. Parameter objects, the table gives the associated property name.

If the memory address attribute is known before code generation, it can be defined in the data item or data object. Without standardization, the creation assap2 maintenance of such description files could easily become a major time and cost factor of the overall development process. In the browser, select asap2.

ECU calibration with the ASAP2Library and ASAP2Demo

Furthermore, they can work with the ECU data in a familiar representation without having to understand ECU-internal data formats such as scaled integers, bit-fields or ID-codes. Specifies additional address information, for instance to distinguish between different address spaces of an ECU. Definition of structured data types similar to the “typedef” command in C. Can be used to define axis objects, which are part of a structure. Bus object to define the struct packaging names and order of the fields.


Storage mode for axis points: Axes contain the sample point values for curves and maps. Supported conversion methods are: The general syntax is as follows:.

Parameter data object with a non- Auto storage class. Variables had to be made available for data logging in the source code dtandard well.

The standard is also used by in-vehicle data loggers and diagnostic tools. You can use the Model Data Editor and built-in Simulink data objects to provide the information.

Project Module primary keywords and secondary keywords. Multi-line comments are delimited with a forward-slash and asterisk i.

Furthermore, many tools in the Automotive industry relied already on the non-XML format and would have had to be re-written from scratch – an effort that was deemed to be unjustified. Type definition of a measurement object. The standard allows to connect software development tools, calibration tools and Stanxard calibration interfaces with a neutral description format.

The following types of tunable parameters are available: The internal format of a2l-files is based upon a non-XML notation. Specifies a conversion formula to calculate the ECU-internal value from the asp2 value.


Since linker map files vary from compiler to compiler, you might need to modify the regular expression code in asap2post. Furthermore, it is common practice to place the interface description i.

Input and output objects cannot contain measurement objects. Reference to a memory segment in case the standarc is not unique, e. Verbal conversion tables are used to convert internal ECU values into human-readable strings. Specifies a conversion formula to calculate the physical value from the ECU-internal value.


Using XML would have otherwise increased the file size by approximately five times, which would have caused severe performance issues with tools that process such stanadrd. Trial Software Product Updates.

The code generator lets you export an ASAP2 file containing information about your model during the code generation process. In some cases, the stanadrd of workspace objects is optional. You can substitute an actual address for the placeholder by postprocessing the generated file. As the control software grew in complexity, the development of the software was split up into several groups of engineers function developers, software developers, calibration stansard, vehicle test engineers, etc.

ASAM MCD-2 MC – Wiki

Bi-directional conversion is possible. This method is equivalent to enumerated types in the C programming language. If you have been using an earlier release, you can continue to use the ASAP2 objects. The value changes automatically, once one of the referenced parameters has changed its value.

For example, you can use Simulink. The value of the virtual characteristic is not stored in ECU memory. A number or bit-pattern is assigned to a string.