ECU CALIBRATION ASAP2 Tool-Set 7.0 Creating, checking, updating, merging and comparing ASAP2 files Functions No interactive user input is expected so that the programs also can be integrated in a Makefile process. Warnings and error messages can be stored in a log file. The result can be determined by the exit code. All versions released by ASAM can be read in, including the latest version 1.60. The generated output file conforms to ASAP2 version 1.60. The interface-specific parts of the ASAP2 file are interpreted and rewritten to the output file based on the given meta language. All IF_DATA types are supported. The ASAP2 Tool-Set consists of five programs that are started from the instruction line and are configured by initialization files. Features and Advantages The ASAP2 Creator automatically creates ASAP2 files based on C-code comments. The ASAP2 Updater updates the address and data type information of an ASAP2 file using a linker map file. The ASAP2 Merger merges several ASAP2 files to a common ASAP2 file. The ASAP2 Comparer compares two ASAP2 files and writes the results to a log file. The ASAP2 Checker checks ASAP2 files for syntactic and semantic errors. ASAP2 Creator A prerequisite for use of the ASAP2 Creator is that comments must be inserted in the C-code. ASAP2-specific information such as data type, conversion rules, min-max conditions, structures, arrays, etc. is defined in these comments. Information values can be stored centrally by the use of macros. The ASAP2 Creator reads in this supplemental information and uses it to automatically gener-ate Contents of ASAP2 Database An ASAP2 description file contains all information about relevant data objects in the ECU, e.g. characteristic values (parameters, curves, maps), real and virtual measurement values, and variant dependencies. Each data object is described by information, such as memory address, storage structure, data type, and conversion rules for converting to physical units. The objects are hierarchically as-signed ASAP2 files. A key advantage of this solution lies in the single source principle, since the supplemental information is stored together in the parameter definition section of the code. The Merge function lets you conveniently merge any changes to the ASAP2 file made manually after generation with the automatically generated ASAP2 fragments to function groups. Application Areas The ASAP2 Tool-Set is used to create and check ASAP2 description files, which in turn are needed by CANape to perform its tasks as a measurement and calibration tool. V2.4 2012-1 Automatic ASAP2 generation process with ASAP2 Creator, Updater and Merger More Information: www.vector.com/contact