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: Nalabar Vizil
Country: Central African Republic
Language: English (Spanish)
Genre: Personal Growth
Published (Last): 11 October 2005
Pages: 91
PDF File Size: 13.75 Mb
ePub File Size: 4.70 Mb
ISBN: 873-3-59536-345-4
Downloads: 65448
Price: Free* [*Free Regsitration Required]
Uploader: Fautaur

It describes byte alignments, order and position of calibration objects in memory, their rescaling, memory offset and further properties. For an overview, see Data Objects Simulink. Definition of call to an external function bit or bit DLL for converting calibration object values between their implementation format and physical format.

These include statements are common practice in distributed development processes, where software originates from different suppliers and different tool chains. Type definition of a measurement object. The prototype also specifies whether parameters and aggregated keywords are mandatory or optional, their multiplicity and use of delimiters.

Axis shared by various tables. The asa;2 does not explicitly state the signedness, bit-width and format of those data types.

The latter contains status information about the numerical part such as providing an error or describing the quality of the measurement. The standard clearly defines the list of parameters and aggregated keywords via prototype definitions. The following axis types are available: The following types of tunable parameters are available: You must supply the rest by using Simulink data objects in a workspace or data dictionary.

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. At the beginning of an a2L-file, the version number keyword: The a2l-file consists of four structural levels: Today, software development is highly distributed.


Can be used to define axis objects, which are part of a structure. This page has been translated by MathWorks. The standard also describes how the variable values are converted into human-readable quantities and displayed in an MC-system. Includes list of input and output objects. Type definition of a axis object. The code generator writes the ASAP2 file to the build folder.

If you have been using an earlier release, you can continue to use the ASAP2 objects. Shall be used only, if linear or rational functions are not sufficient. Storage mode for axis points: The breakpoints should be stored as integers in the code, so the data type should be a built-in integer type int8int16int32uint8uint16 stansard, or uint32a fixed-point data type, or an equivalent alias type.

The following list contains the keywords of this level. Other MathWorks country sites are not optimized for visits from your location.

Indexing method to distinguish different variants, e. Defines the formal description of parameters that describe the communication between the MC- system and the ECU. Virtually all market-leading MC-systems for the Automotive industry know this format and are able to import, process and export a2l-files.

Bi-directional conversion is possible. If the memory address attribute is unknown before code generation, the code generator inserts ECU Address placeholder text in the generated ASAP2 file, as shown asap the example below. The standard is technology and vendor independent. Since a2l-files are standardized and vendor-independent, they do not have to be converted even though every partner in a development project may use different tools and different interfaces.


All Examples Functions Blocks.

Can be used to define BLOBs, which are part of a structure. Owned and external parameters and variables can be expressed. For example, you can use Simulink. Specifies position and datatype of the address of the axis’ input value within the record layout.

Select a Web Site

Select the China site in Chinese or English for best site performance. The address, byte order, computation method, upper and lower limits and further stansard are described. This bus object describes the record layout for the lookup characteristic. The majority of automotive ECU software still uses scaled integers for this data.

ASAP2 is a non-object-oriented description of the data used for measurement, calibration, and diagnostic systems. This approach has the advantage that calibration engineers can work with data formats that are understandable and meaningful to them.

Export ASAP2 File for Data Measurement and Calibration – MATLAB & Simulink

Definition of structured data types similar to the “typedef” command in C. Parameter data object with a non- Auto storage class. This parameter can be a scalar, string, array or look-up-table with associated axes.

Click here to see To view all translated materials including this page, select Country from the country navigator on the bottom of this page. If no encoding is specified in the a2l-file, aswp2 ISO Latin-1 is assumed. Storage and representation of signals and parameters in generated code.

The delimiters are applied to those keywords that contain optional keywords or list of parameters with variable length.