Calibration file processing method and system based on ASAP2 standard

By performing multi-dimensional measurement attribute configuration, line directory attribute modification and array variable splitting processing on the ASAP2 calibration file, the problems of low efficiency and insufficient security of data variable processing in the existing technology are solved, and efficient data processing and security guarantees are achieved.

CN119127884APending Publication Date: 2024-12-13SINO TRUK JINAN POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411271794.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing ASAP2 calibration file processing method is difficult to efficiently process the multi-dimensional form of data variables, transpose of table lookup data and splitting of array variables, resulting in low work efficiency and data security risks.

Method used

By configuring the calibration file with multi-dimensional measurement attributes based on the workspace variable dimension properties of the application model, multi-dimensional processing of data variables is realized; modifying the row directory attributes of the table lookup data to be transposed; obtaining the array variables to be split, and Naming and address configuration for the split variables to realize the splitting process of array variables.

Benefits of technology

It realizes batch processing such as multi-dimensional form of data variables, transpose of table lookup data and splitting array variables, which improves work efficiency and ensures data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127884A_ABST
    Figure CN119127884A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of file processing, and particularly discloses a calibration file processing method and system based on ASAP2 standard, (1) a step of performing multi-dimensional measurement processing on a target calibration variable in a calibration file: performing multi-dimensional measurement attribute configuration on the target calibration variable in the calibration file according to a workspace variable dimension attribute of an application model; (2) transposing the table lookup data in the calibration file: modifying the row directory attribute of the target table lookup data to realize transposing; and (3) splitting the target array variables in the calibration file: obtaining the to-be-split array variables, and performing naming and address configuration on the split variables of the to-be-split array variables. According to the method, batch processing such as multi-dimensional form of data variables, transposition of table lookup data and splitting of array variables is realized, the working efficiency is improved, and the data security is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of document processing, specifically to a calibration document processing method and system based on the ASAP2 standard. Background Technology

[0002] The ASAP2 standard is a standard protocol for calibrating automotive electronic control units (ECUs). Developed jointly by automakers and suppliers, it's a standardized format for exchanging data and information between the ECU and calibration tools. A key feature of this standard protocol is its support for online exchange of measurement and calibration data. Calibration engineers can use the ASAP2 protocol to transmit measurement data to calibration tools to analyze and verify ECU performance. They can also send calibration data to the ECU via the ASAP2 protocol to adjust its parameters and logic. This online data exchange calibration method is widely used in vehicle ECU development.

[0003] Commercial vehicle electronic control software development adopts the MBD (Model-Based Design) approach. The model calibration file, automatically generated from the model code, is merged with the basic software calibration file to produce a final calibration file usable for actual vehicle testing. In practical application development, the final calibration file generated above has customization requirements for measurement and calibration data. For example, it needs to meet requirements such as multidimensional data variables, transpose lookup data, and split array variables. Current processing of ASAP2 calibration files mainly involves obtaining variable addresses and merging calibration files for related measurement and calibration variables. It lacks efficient methods for handling customized data requirements, reducing work efficiency and potentially impacting data security. Summary of the Invention

[0004] To address the aforementioned issues, this invention provides a calibration file processing method and system based on the ASAP2 standard, enabling batch processing of data variables in multidimensional form, transposition of lookup data, and splitting of array variables, thereby improving work efficiency and ensuring data security.

[0005] In a first aspect, the technical solution of the present invention provides a calibration file processing method based on the ASAP2 standard, comprising the following steps: (1) Steps for multi-dimensional processing of the target calibration variables in the calibration file; Configure multi-dimensional attributes of target calibration variables in the calibration file based on the workspace variable dimension attributes of the application model; (2) The step of transposing the lookup data in the calibration file; Modify the row directory attribute of the target lookup data to achieve transposition. (3) The steps to split the target array variable in the calibration file; Get the array variable to be split, and name and configure the address of the split variables of the array variable.

[0006] In an optional implementation, the target data variables in the calibration file are configured with multi-dimensional attributes based on the workspace variable dimensional attributes of the application model, specifically including: Read the dimensional attributes of workspace variables in the application model and identify the multidimensional values ​​of workspace variables; Iterate through the multidimensional calibration variables with the Array Size attribute in the calibration file using the command string; Replace and correct the identified multidimensional values ​​in the Array Size attribute string of the multidimensional calibration variable.

[0007] In an optional implementation, the row directory attribute of the target lookup data is modified to achieve transposition, specifically including: Search for a table field using the string search command; Modify the searched table fields to be read directly from the row directory attribute to achieve the transposition of the search table data.

[0008] In one optional implementation, the lookup table field includes a one-dimensional lookup table field and a two-dimensional lookup table field.

[0009] In one optional implementation, the array variable to be split is obtained, and the names and addresses of the split variables of the array variable to be split are configured, specifically including: Obtain the name of the array type calibration variable in the calibration variable area, which is the array variable to be split; Read the parameter information of different variable definition component modules with the same functional attributes corresponding to the array variables to be split in the application model, and arrange the parameter information in order, including parameter names; The data type of the array variable to be split is found in the index variable area using string search commands, and the length of the variable address space for the data type is determined. The ECU Address attribute in the calibration variable area is searched using a string search command, and the default variable address of the array variable to be split is read from the ECU Address attribute. Name the split variables according to the parameter names of the variable definition component module, and configure the addresses of the split variables according to the parameter information, the sequence number, the length of the variable address space, and the default variable address; After the split is complete, delete the original array variable to be split from the calibration file.

[0010] In one optional implementation, the split variables are named according to the parameter names of the variable definition component module, and the addresses of the split variables are configured according to the parameter information sequence number, variable address space length, and default variable address, specifically including: The data with sequence number 0 in the parameter information is used as the name of the split variable 0 according to its parameter name, and the address is the default variable address; The data in the sequence number 1 of the parameter information is used as the name of the split variable 1 by its parameter name, and the address is the default variable address + the variable address space length. The parameter information is arranged in order. The data with the sequence number number is used as the name of the split variable number according to its parameter name. The address is the default variable address + the variable address space length × number.

[0011] Secondly, the technical solution of the present invention provides a calibration document processing system based on the ASAP2 standard, comprising, Multi-dimensional processing module: Performs the steps of multi-dimensional processing of the target calibration variables in the calibration file, including configuring the multi-dimensional attributes of the target calibration variables in the calibration file according to the workspace variable dimensional attributes of the application model; Table lookup data transposition processing module: performs the step of transposing the table lookup data in the calibration file, including modifying the row directory attribute of the target table lookup data to achieve transposition processing; Array variable splitting module: This module performs the splitting process on the target array variable in the calibration file, including obtaining the array variable to be split and naming and configuring the address of the split variables.

[0012] In one optional implementation, the multi-dimensional processing module includes, Multi-dimensional value recognition unit: Reads the dimensional attributes of workspace variables in the application model and identifies the multi-dimensional values ​​of workspace variables; Multidimensional calibration variable traversal unit: Traverses multidimensional calibration variables with the Array Size attribute in the calibration file using a command string; Multidimensional quantity replacement unit: Replaces and corrects the identified multidimensional quantity values ​​into the Array Size attribute string of the multidimensional calibration variable.

[0013] In one optional implementation, the lookup data transposition processing module includes, Table lookup field search unit: Searches for table fields using string search commands; Transpose processing unit: Modifies the searched table fields into row directory direct read attributes to achieve transpose processing of the table lookup data.

[0014] In one optional implementation, the array variable splitting processing module includes, Unit for obtaining array variables to be split: Retrieves the name of the array type marker variable in the marker variable area, which is the array variable to be split; Component module parameter reading unit: Reads the parameter information of different variable definition component modules with the same functional attributes corresponding to the array variables to be split in the application model, and arranges the parameter information in order, including parameter names; Unit for determining the length of variable address space: The data type of the array variable to be split in the calibrated variable area is found by searching the string search command, and the length of the variable address space of the data type is determined. Default variable address reading unit: Searches for the ECU Address attribute in the calibration variable area using a string search command, and reads the default variable address of the array variable to be split from the ECU Address attribute; Split variable configuration unit: Name the split variables according to the parameter names of the variable definition component module, and configure the addresses of the split variables according to the parameter information, the sequence number, the length of the variable address space, and the default variable address; Original data variable deletion unit: After the split is completed, the original array variables to be split in the calibration file will be deleted.

[0015] This invention provides a calibration file processing method and system based on the ASAP2 standard, which, compared to existing technologies, offers the following advantages: It configures multi-dimensional attributes of target calibration variables in the calibration file according to the workspace variable dimensional attributes of the application model, enabling batch processing of multi-dimensional data variables; it modifies the row directory attributes of target lookup data to achieve batch transposition of lookup data; it obtains array variables to be split, and configures the naming and addressing of the split variables to achieve batch processing of array variable splitting. This invention achieves batch processing of multi-dimensional data variables, transposition of lookup data, and splitting of array variables, improving work efficiency and ensuring data security. Attached Figure Description To more clearly illustrate the technical solutions of the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a schematic diagram of a calibration file processing method based on the ASAP2 standard provided in an embodiment of the present invention.

[0017] Figure 2This is a schematic diagram of the process of splitting the target array variable in the calibration file according to an embodiment of the present invention.

[0018] Figure 3 This is a schematic block diagram of a calibration file processing system based on the ASAP2 standard provided in an embodiment of the present invention. Detailed Implementation

[0019] To enable those skilled in the art to better understand the present invention, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

[0021] Figure 1 This is a schematic flowchart of a calibration file processing method based on the ASAP2 standard provided in an embodiment of the present invention. Figure 1 The executing entity can be a calibration file processing system based on the ASAP2 standard. The calibration file processing method based on the ASAP2 standard provided in this embodiment of the invention is executed by a computer device, and correspondingly, the calibration file processing system based on the ASAP2 standard runs on the computer device. Depending on different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted.

[0022] like Figure 1 As shown, the method includes the following steps.

[0023] S1 is the step of performing multi-dimensional processing on the target calibration variables in the calibration file.

[0024] Configure multi-dimensional attributes for the target calibration variables in the calibration file based on the workspace variable dimension attributes of the application model.

[0025] S2 is the step of transposing the lookup data in the calibration file.

[0026] Modify the row directory attributes of the target lookup data to achieve transposition.

[0027] S3 is the step of splitting the target array variable in the calibration file.

[0028] Get the array variable to be split, and name and configure the address of the split variables of the array variable.

[0029] The following detailed description of each step is provided to further understand the present invention.

[0030] (1) Perform multi-dimensional processing on the target calibration variables in the calibration file.

[0031] The MBD model-based development approach results in calibration files automatically generated by the model containing axisless array data in the CHARACTERISTIC calibration area. By default, only size information is provided, without dimension information. This means that calibration tools can only display and modify the data in a one-dimensional column format. When using data management software such as APE / CDM for data processing, there will be discrepancies in the dimensions of the same variables, leading to data security issues.

[0032] Based on the above problems, this embodiment configures the target calibration variables in the calibration file with multi-dimensional attributes according to the workspace variable dimension attributes of the application model, so as to achieve the purpose of batch processing of the target calibration variables in the calibration file with multi-dimensional quantities. Specifically, it includes the following steps.

[0033] Step 1: Read the workspace variable dimension attributes of the application model and identify the multi-dimensional values ​​of the workspace variables.

[0034] By reading the dimensional attributes of the workspace variables of the application model, the magnitude and dimensional parameters of the multidimensional quantities of the variables are identified. The reading method is to assign values ​​to obtain the Dimensions attribute of the target variable, and obtain the matrix dimension signal value of [MN], which is M×N.

[0035] Step 2: Iterate through the multidimensional calibration variables with the Array Size attribute in the calibration file using the command string.

[0036] The script and the strfind command string are used to traverse and search for multidimensional calibration variables with the Array Size attribute in the ASAP2 file.

[0037] Step 3: Replace and correct the identified multidimensional values ​​in the Array Size attribute string of the multidimensional calibration variable.

[0038] Based on the acquired dimensional signal values, the Array Size attribute values ​​of the corresponding variables in the ASAP2 calibration file are modified accordingly. The modification method is a string replacement method, which replaces the Array Size attribute of the corresponding variables in the original A2L file with the string of N×M transpose matrix dimensional signal values, thereby realizing the customization of multi-dimensional attributes of data variables.

[0039] (2) Transpose the lookup data in the calibration file.

[0040] When using the MBD model-based development approach, there are differences in the horizontal and vertical axes of the model lookup module due to differences in development habits. In the calibration file generated by the model's automatic code, the definition of the horizontal and vertical axes of the lookup table will cause transpose differences. This will result in differences in the display of calibration data in the calibration tool, reduce the efficiency of calibration work, and also make it easy to have data errors when processing data in APE / CDM.

[0041] Based on the above problems, this embodiment modifies the row directory attribute of the target lookup data to achieve transposition processing, thereby realizing the purpose of batch transposing the lookup data in the calibration file. Specifically, it includes the following steps.

[0042] Step 1: Search for the table field using the string search command.

[0043] In the ASAP2 calibration file, the RECORD_LAYOUT Lookup1D and RECORD_LAYOUT Lookup2D fields define whether values ​​are stored row-wise or column-wise. The system defaults to column-wise storage, while APE / CDM primarily uses row-wise storage for data processing. This embodiment searches for the relevant field content strings in the ASAP2 calibration file automatically generated by the application model, including the RECORD_LAYOUT Lookup1D one-dimensional lookup table field and the RECORD_LAYOUT Lookup2D two-dimensional lookup table field, using the strfind command.

[0044] Step 2: Modify the searched table fields to row directory direct read attributes to achieve the transposition of the search data.

[0045] This embodiment uses the strfind command to search for the RECORD_LAYOUT Lookup1D one-dimensional lookup table field and the RECORD_LAYOUT Lookup2D two-dimensional lookup table field, and modifies them accordingly to the ROW_DIR DIRECT attribute value. This enables the customization of the attributes for storing lookup table data row by row, thus meeting the uniformity requirements of the lookup table data.

[0046] (3) Split the target array variable in the calibration file.

[0047] In ASAP2 calibration files, array variables exist in both the MEASUREMENT and CHARACTERISTIC sections. In control systems, different components with the same functional attributes are often defined in arrays. However, by default, only one array variable exists in the calibration file, and its address is updated as the starting address of this array variable after code compilation. This default organization of array variables in calibration files does not intuitively represent the names and descriptions of different components, nor does it clearly indicate the meaning of each element's name. Therefore, it hinders subsequent online calibration tools from performing measurements and data modifications, thus impacting work efficiency.

[0048] To address the aforementioned issues, this embodiment obtains the array variable to be split, names and configures the addresses of the split variables, thereby achieving the goal of batch processing the target array variable in the calibration file. Figure 2 This is a flowchart illustrating the process of splitting the target array variable in the calibration file in this embodiment, specifically including the following steps.

[0049] Step 1: Obtain the array type calibration variable name in the calibration variable area, which is the array variable to be split.

[0050] First: If the `arraySize` attribute exists in the `CHARACTERISTIC` field of the ASAP2 calibration file, then the calibration variable is an array type. By batch searching for the key string `arraySize` in the `CHARACTERISTIC` field of the ASAP2 calibration file, we can read all array type calibration variable names and their `arraySize` values ​​from the records in the ASAP2 calibration file (multiple array type variables may exist in a single ASAP2 calibration file). The array type calibration variable name obtained here is the array variable `arrayVarible` to be split.

[0051] Step 2: Read the parameter information of the different variable definition component modules with the same functional attributes corresponding to the array variables to be split in the application model, and arrange the parameter information in order, including the parameter name.

[0052] The splitting of array variables in the ASAP2 calibration file must be based on the actual modules used in the specific application model. In the application model, the same functional modules may be used multiple times depending on the application strategy, but each module may have different variable definitions. (For example, module A in the application model has a signal fault variable definition function. Module A is used 5 times in the model, but it defines 5 different fault signal definitions. Module A's own attributes contain the corresponding array variable name keywords to be split).

[0053] Read the parameters of different variable definition component modules with the same functional attributes corresponding to the array variable to be split in the application model (including parameter names and count the number of all parameters of this module used in the model, arraySize_block), and arrange the parameter information in order, which corresponds to the corresponding array variable arrayVarible in the original default calibration file.

[0054] Step 3: Use string search commands to find the data type of the array variable to be split in the index variable area, and determine the length of the variable address space for the data type.

[0055] The `strfind` command searches the `CHARACTERISTIC` field of the ASAP2 calibration file for the `Record Layout` attribute (which defines different types such as UBYTE, UWORD, and ULONG). The data type (storage method) of the array variable to be split is then read to determine the length (Len) of the variable's memory address space. Specifically, the length of the UBYTE data type is 1 byte; the length of the UWORD data type is 2 bytes; and the length of the ULONG data type is 4 bytes.

[0056] Step 4: Use the string search command to find the ECU Address attribute in the calibration variable area, and read the default variable address of the array variable to be split from the ECUAddress attribute.

[0057] The ECU Address attribute in the CHARACTERISTIC field of the ASAP2 calibration file is searched by string, and the variable address arrayAddress to be split in the default calibration file is read.

[0058] Step 5: Name the split variables according to the parameter names of the variable definition component module, and configure the addresses of the split variables according to the parameter information, the sequence number, the length of the variable address space, and the default variable address.

[0059] The data with sequence number 0 in the parameter information is used as the name of the split variable 0 according to its parameter name, and the address is the default variable address.

[0060] The data in the sequence number 1 of the parameter information is used as the name of the split variable 1 according to its parameter name, and the address is the default variable address + the variable address space length.

[0061] The parameter information is arranged in order. The data with the sequence number number is used as the name of the split variable number according to its parameter name. The address is the default variable address + the variable address space length × number.

[0062] Step 6: After the splitting is complete, delete the original array variable to be split from the calibration file.

[0063] Through the above processing, the information of specific functional modules of the application model can be split by referring to array variables, which meets the intuitive measurement and calibration requirements of array elements of different components with the same function, thereby improving data security and work efficiency.

[0064] The foregoing has described in detail an embodiment of a calibration file processing method based on the ASAP2 standard. Based on the calibration file processing method based on the ASAP2 standard described in the above embodiment, this invention also provides a calibration file processing system based on the ASAP2 standard corresponding to the method.

[0065] Figure 3 This is a schematic block diagram of a calibration file processing system based on the ASAP2 standard provided by an embodiment of the present invention. In this embodiment, the calibration file processing system based on the ASAP2 standard can be divided into multiple functional modules according to the functions it performs. A module, as referred to in this invention, is a series of computer program segments that can be executed by at least one processor and perform a fixed function, and is stored in memory.

[0066] Multi-dimensional processing module: Performs the steps of multi-dimensional processing of the target calibration variables in the calibration file, including configuring the multi-dimensional attributes of the target calibration variables in the calibration file according to the workspace variable dimension attributes of the application model.

[0067] Table lookup data transposition module: This module performs the steps of transposing the table lookup data in the calibration file, including modifying the row directory attributes of the target table lookup data to achieve transposition.

[0068] Array variable splitting module: This module performs the splitting process on the target array variable in the calibration file, including obtaining the array variable to be split and naming and configuring the address of the split variables.

[0069] In one optional implementation, the multi-dimensional processing module includes the following functional units.

[0070] Multi-dimensional value recognition unit: Reads the dimensional attributes of workspace variables in the application model and identifies the multi-dimensional values ​​of workspace variables.

[0071] Multidimensional calibration variable traversal unit: Traverses multidimensional calibration variables with the Array Size attribute in the calibration file using a command string.

[0072] Multidimensional quantity replacement unit: Replaces and corrects the identified multidimensional quantity values ​​into the Array Size attribute string of the multidimensional calibration variable.

[0073] In an optional implementation, the lookup data transposition processing module includes the following functional units.

[0074] Table lookup field search unit: Searches for table fields using string search commands.

[0075] Transpose processing unit: Modifies the searched table fields into row directory direct read attributes to achieve transpose processing of the table lookup data.

[0076] In one optional implementation, the array variable splitting processing module includes the following functional units.

[0077] Unit for obtaining array variables to be split: Retrieves the name of the array type marker variable in the marker variable area, which is the array variable to be split.

[0078] Component module parameter reading unit: Reads the parameter information of different variable definition component modules with the same functional attributes corresponding to the array variables to be split in the application model, and arranges the parameter information in order, including parameter names.

[0079] Unit for determining the length of variable address space: The data type of the array variable to be split in the calibrated variable area is found by searching the string search command, and the length of the variable address space of the data type is determined.

[0080] Default variable address reading unit: Uses a string search command to find the ECU Address attribute in the calibration variable area, and reads the default variable address of the array variable to be split from the ECU Address attribute.

[0081] Split variable configuration unit: Name the split variables according to the parameter names of the variable definition component module, and configure the addresses of the split variables according to the parameter information, the sequence number, the length of the variable address space, and the default variable address.

[0082] Original data variable deletion unit: After the split is completed, the original array variables to be split in the calibration file will be deleted.

[0083] The calibration file processing system based on the ASAP2 standard in this embodiment is used to implement the aforementioned calibration file processing method based on the ASAP2 standard. Therefore, the specific implementation of this system can be found in the embodiment section of the calibration file processing method based on the ASAP2 standard mentioned above. Thus, the specific implementation can be referred to the description of the corresponding embodiments, and will not be elaborated here.

[0084] Furthermore, since the calibration file processing system based on the ASAP2 standard in this embodiment is used to implement the aforementioned calibration file processing method based on the ASAP2 standard, its function corresponds to the function of the above method, and will not be repeated here.

[0085] The above-disclosed embodiments are merely preferred embodiments of the present invention, but the present invention is not limited thereto. Any non-creative variations that can be conceived by those skilled in the art, as well as any improvements and modifications made without departing from the principles of the present invention, should fall within the protection scope of the present invention.

Claims

1. A calibration file processing method based on the ASAP2 standard, characterized in that: The following steps are involved: (1) The step of multi-dimensionally processing the target calibration variables in the calibration file; According to the workspace variable dimension attributes of the application model, multi-dimensional quantitative attributes of the target calibration variables in the calibration file are configured; (2) The step of transposing the table lookup data in the calibration file; Modify the row directory attributes of the target table lookup data to achieve transposition processing; (3) The step of splitting the target array variables in the calibration file; Get the array variable to be split, and configure the name and address of the split variable of the array variable to be split.

2. The calibration file processing method based on the ASAP2 standard according to claim 1, characterized in that: According to the workspace variable dimension attributes of the application model, the multi-dimensional quantitative attribute configuration of the target data variable in the calibration file is performed, including: Read the dimension attributes of the workspace variables of the application model and identify the multi-dimensional values ​​of the workspace variables; Use the command string to traverse the multi-dimensional calibration variables with Array Size attributes in the calibration file; Replace the identified multidimensional value with the Array Size property string of the multidimensional calibration variable.

3. The calibration file processing method based on the ASAP2 standard according to claim 1, characterized in that: Modify the row directory attributes of the target table lookup data to implement transposition processing, including: Search table fields through string search commands; The searched table lookup field is modified to a row directory direct-read attribute to implement transposition processing of the table lookup data.

4. The calibration file processing method based on the ASAP2 standard according to claim 3 is characterized in that: The table lookup fields include one-dimensional table lookup fields and two-dimensional table lookup fields.

5. The calibration file processing method based on the ASAP2 standard according to claim 1, characterized in that: Get the array variable to be split, and configure the name and address of the split variables of the array variable to be split, including: Get the array type calibration variable name in the calibration variable area, which is the array variable to be split; Read parameter information of different variable definition component modules of the same functional attribute corresponding to the array variable to be split in the application model, and arrange the parameter information in order, wherein the parameter information includes parameter names; Use the string search command to find the data type of the array variable to be split in the calibration variable area, and determine the variable address space length of the data type; Use the string search command to find the ECU Address attribute in the calibration variable area, and read the default variable address of the array variable to be split from the ECU Address attribute; Name the split variables according to the parameter name of the variable definition component module, and configure the split variable address according to the parameter information arrangement sequence number, variable address space length and default variable address; After the splitting is completed, the original array variables to be split in the calibration file will be deleted.

6. The calibration file processing method based on the ASAP2 standard according to claim 5 is characterized in that: Name the split variables according to the parameter name of the variable definition component module, and configure the split variable address according to the parameter information arrangement sequence number, variable address space length and default variable address, including: The data with sequence number 0 in the parameter information is arranged in sequence as the name of the variable 0 after splitting according to its parameter name, and the address is the default variable address; The data of sequence number 1 in the parameter information is arranged in sequence as the name of variable 1 after splitting according to its parameter name, and the address is the default variable address + variable address space length; The data of number in the sequence number of the parameter information is arranged in order according to its parameter name as the name of the variable number after splitting, and the address is the default variable address + variable address space length × number.

7. A calibration file processing system based on the ASAP2 standard, characterized in that: include, Multi-dimensional processing module: executing the step of multi-dimensional quantitative processing of target calibration variables in the calibration file, including configuring multi-dimensional quantitative attributes of the target calibration variables in the calibration file according to the dimension attributes of the workspace variables of the application model; Table lookup data transposition processing module: executes the step of transposing the table lookup data in the calibration file, including modifying the row directory attribute of the target table lookup data to achieve transposition processing; Array variable splitting processing module: the step of splitting the target array variables in the calibration file, including obtaining the array variables to be split, and naming and addressing the split variables of the array variables to be split.

8. The calibration file processing system based on the ASAP2 standard according to claim 7, characterized in that: The multi-dimensional processing module includes: Multi-dimensional value identification unit: reads the dimension attributes of the workspace variables of the application model and identifies the multi-dimensional value of the workspace variables; Multi-dimensional calibration variable traversal unit: traverses the multi-dimensional calibration variables with Array Size attribute in the calibration file through command strings; Multidimensional quantity replacement unit: replaces and corrects the identified multidimensional quantity value into the Array Size attribute string of the multidimensional calibration variable.

9. The calibration file processing system based on the ASAP2 standard according to claim 7, characterized in that: The table lookup data transposition processing module includes: Table lookup field search unit: search table lookup fields through string search commands; Transposition processing unit: Modifies the searched table lookup field into a row directory direct reading attribute to implement the transposition processing of the table lookup data.

10. The calibration file processing system based on the ASAP2 standard according to claim 7, characterized in that: The array variable splitting processing module includes: The array variable to be split is obtained by the unit: the array type calibration variable name in the calibration variable area is obtained, which is the array variable to be split; A component module parameter reading unit: reading parameter information of different variable definition component modules of the same functional attribute corresponding to the array variables to be split in the application model, and arranging the parameter information in order, wherein the parameter information includes parameter names; Variable address space length determination unit: searches for the data type of the array variable to be split in the calibration variable area through a string search command, and determines the variable address space length of the data type; Default variable address reading unit: searches for the ECU Address attribute in the calibration variable area through a string search command, and reads the default variable address of the array variable to be split from the ECU Address attribute; Split variable configuration unit: Name the split variable according to the parameter name of the variable definition component module, and configure the split variable address according to the parameter information arrangement sequence number, variable address space length and default variable address; Original data variable deletion unit: After the splitting is completed, the original array variables to be split in the calibration file will be deleted.