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.
|Published (Last):||21 November 2006|
|PDF File Size:||16.53 Mb|
|ePub File Size:||2.95 Mb|
|Price:||Free* [*Free Regsitration Required]|
Together, these items form a data model, which describe data semantics and data values. The internal format of a2l-files is based upon a non-XML notation. Other properties describe the display format in C-printf notation and the unit.
Conversion tables with or without interpolation are supported. Create table and stamdard values. This parameter can be a scalar, string, array or look-up-table with associated axes.
Axis shared by various tables.
Verbal conversion tables are used to convert internal ECU values into human-readable strings. The a2l-file consists of four structural levels: Axis points are not axap2 in ECU memory.
All Examples Functions Blocks More. Your personal copy will be sent to.
Export ASAP2 File for Data Measurement and Calibration – MATLAB & Simulink
Bus object to define the struct packaging names and order of the fields. Most of the production code generators for embedded software automatically stamdard a2l-files.
Calibration means the adaption of scalar constants, curves and maps to achieve an appropriate and optimized system behavior. The standard allows to connect software development tools, calibration tools and ECU calibration interfaces with a neutral description format. Consider the following example.
Select a Web Site
A header provides some general information about the project such as project number, version and a description HEADER. The advantages are even more significant when the development process is spread over several companies. Translated by Mouseover text to see original.
The standard is used furthermore in other tools in the MCD area, such as data loggers, diagnostic tools, rapid control prototyping systems and automated calibration and testing systems. Non-Member or not registered? 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.
Can be used to define calibration objects, which are part of a structure. You can substitute an actual address for the placeholder by postprocessing the generated file. Use the Model Data Editor to configure the remaining properties as desired for each data item. Specifies that a tunable axis with a dynamic number of axis points does not compact or expand in memory when removing or inserting axis points. The standard does not explicitly state the signedness, bit-width and format of those data types.
Used to split up the value range of the measurement to a numerical part and a verbal part. Can be used for defining multiple calibration objects of the same type. The automated translation of this page is provided by a general purpose third party translator tool. The standard includes the following deliverables: The parameters of a keyword contain the values of the data model.
For example, using ExportedGlobal configures the data item as an unstructured global variable in the generated code. Specifies position and datatype of the distance i.
FRAMEs are typically used to bundle variables, which shall be measured and viewed together. Specifies that a right shift operation shall extend the leftmost bit to the left so that the new, shifted number has shandard the same sign in the two’s complement system.
Due to this comprehensive and complete coverage of data related to measurement and calibration, the standard has been globally accepted in the automotive industry and displaced most of the proprietary formats that were formerly used in the automotive industry.
Virtually all market-leading MC-systems know this format and are able to import and export a2l-files. Axes contain the sample point values for curves and maps. The following types of tunable parameters are available: For example, you can use Simulink.
ECU calibration with ASAP2Demo/ASAP2Library
The properties will be applied to table data only. The address, byte order, computation method, upper and lower limits and further properties are described. Specifies an additional standzrd masking operation which consists of a bit shift and a sign extension. When all standards are jointly applied, then the MCD tool-chain achieves a high degree of interoperability, vendor- and technology-independence and allows easy exchange of data between customers and suppliers.
Can be used to standwrd a display name, which is different e. For example, in an n-D Lookup Table block with 2 dimensions, the structure must contain only three fields.
Some of this information is contained in the model itself. The description contains information about data types, dimensions, record layouts and memory locations of ECU variables. The standard allows to fully specify aeap2 data is displayed in an MC-system, independent from ECU-internal data formats.