The Seven Programs of ASAP2 Tool-Set
Prerequisite for the use of the ASAP2 Creator is the insertion of comments into the C code. In these comments ASAP2 information like data type, conversion rules, min-max-conditions, structures, arrays etc. are defined.
The ASAP2 Updater updates address and data type information as well as structures in an ASAP2 file based on entries in a linker MAP or debug file. In addition, the ASAP2 Updater can be used to generate missing measurement and adjustment variables based on the MAP file.
The ASAP2 Merger merges multiple ASAP2 files into one common ASAP2 file. One of the source files must be designated as master, the other source files are slaves. From the master all information is taken over into the result file, from the slaves only the measurement and adjustment quantities, conversion rules, functions, groups and storage schemes.
With the ASAP2 Comparer you can compare two ASAP2 files quickly and comfortably. An initialization file is used to set which objects with the same name are compared with each other in terms of content. With the help of a thesaurus, measurement and parameter objects with different names can also be compared. The comparison result is documented in a file in text, CSV, XML or Excel format. The comparison between two A2L files also includes referenced objects.
Not every A2L file meets the criteria of the standard. To ensure a high level of process reliability throughout the entire tool chain, an A2L file is checked against the standard and deviations are highlighted. In addition to the syntactic check, more extensive semantic plausibility checks can also be performed.
The ASAP2 Modifier enables the targeted, user-defined modification of ASAP2 files. Among others, the following modifications are supported:
Complex filtering of ASAP2 files by any search criteria (name, comment, address, object attributes, etc.). Optionally, the result of the search filter can be removed from the ASAP2 file or the search result is extracted to a separate file.
Configurable optimization of the ASAP2 file in terms of size by removing redundant information
Correction functions (removal of invalid keywords and references from the ASAP2 file, invalid characters in object names can be replaced)
With the comfortable ASAP2 Studio you can visualize, create and modify ECU description files in ASAP2 format of version 1.x. In addition, the functionality of the command line tools of the ASAP2 Tool-Set can be configured and used dialog-controlled. The graphical user interface is sorted according to application areas and enables fast, convenient operation with the intuitive menu ribbon.