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: Bagul Dajinn
Country: Luxembourg
Language: English (Spanish)
Genre: Science
Published (Last): 9 August 2006
Pages: 433
PDF File Size: 7.4 Mb
ePub File Size: 5.85 Mb
ISBN: 450-6-48829-282-1
Downloads: 51218
Price: Free* [*Free Regsitration Required]
Uploader: Majinn

These delimiters prevent ambiguous interpretation. 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.

This bus object describes the record layout asal2 the lookup characteristic. The automated translation of this page is provided stamdard a general purpose third party translator tool. These include statements are common practice in distributed development processes, where software originates from different suppliers and different tool chains.

Indexing method to distinguish different variants, e. Can be used for defining multiple calibration objects of the same type.

You apply a custom storage class that causes the code generator to generate a macro or non-addressable variable. Most of the production code generators for embedded software automatically generate a2l-files along with C-code sources. Stajdard example, in an n-D Lookup Table block with 2 dimensions, the structure must contain only three fields.

Parameter data object with a non- Auto storage class.


BLOB Definition of a binary large object for calibration not measureable. This parameter can be a scalar, string, array or look-up-table with associated axes. The value of the virtual characteristic is not stored in ECU memory. Axis shared by various tables and rescaled, i. Definition of call to an external function bit or bit DLL for converting calibration object values between their implementation format and physical format. The prototype also specifies whether parameters and aggregated keywords are mandatory or optional, their multiplicity and use of delimiters.

This model shows ASAP2 data export. Use the Model Data Editor to configure the remaining properties as desired for each data item. Specifies position and datatype of the distance i. Programmers guide Data model Interface description. Non-Member or not registered? The internal format of a2l-files is based upon a non-XML notation. The following types of tunable parameters are available:. Every change to parameters or the list of measureable variables required modifications in the source code, re-compilation and flashing of the ECU.

The following table provides a typical interpretation of the data types as used in the automotive industry. To generate ASAP2 files for referenced models, select ASAP2 file generation for the top model and for each referenced model in the reference hierarchy. Can be used to distinguish between out-of-range warnings and out-of-range error messages, or to allow specific power-users to set calibration values beyond a safe margin.

Type definition of a calibration object. Verbal conversion tables are described by pairs of input-values and output-strings. Description of tunable parameters, which have more than one value stored in ECU memory at different addresses.


Calibration means the adaption of scalar constants, curves and maps to asap an appropriate and optimized system behavior. Can be used to create a hierarchy of group objects.

ECU calibration with the ASAP2Library and ASAP2Demo

The data description is achieved via computation methods, format definitions and the definition of units. The side-effect of specializing the tasks however, was that this process became too cumbersome and slow. A number or bit-pattern is assigned to a string. If the memory address attribute standaard known before code generation, it can be defined in the data item or data object.

Generic Real-Time Target grt. Another closely related field is the area of rapid control prototyping systems. Multi-line comments are delimited with a forward-slash and asterisk i.

Free of charge for members. Axis shared by various tables. Some data attributes are defined stndard the model; others are supplied in the properties of objects. A header provides some general information about the project such as project number, version and a description HEADER.


Standard allows also to write to measurement objects, e. This number is fixed and not stored in memory. The standard allows to connect software development tools, calibration tools and ECU calibration interfaces with a neutral description format.

See Data Access for Prototyping and Debugging.

Back to top