File format conversion method and system for CANoe
By generating the CANoe format conversion tool, format conversion of files that cannot be recognized by CANoe, solving the problem of CAN bus data compatibility in case of limited funds, and achieving efficient format conversion and data compatibility, reducing development costs and improving efficiency.
Patent Information
- Application Number
- CN202411385346.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-02-28
AI Technical Summary
The existing technology cannot efficiently convert files that cannot be recognized by CANoe under the premise of limited funds, resulting in the inability to achieve compatibility with CAN bus data in different formats, affecting development efficiency and cost.
By generating the CANoe format conversion tool, the CAN bus data to be converted is parsed, and the data is formatted to generate a file compatible with CANoe.
It realizes efficient format conversion of files that cannot be recognized by CANoe under the premise of limited funds, and realizes CAN bus data compatibility in different formats, saves development costs and improves development efficiency.
Smart Images

Figure CN119544536A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automotive electronic technology, and in particular to a file format conversion method and system for CANoe. Background Art
[0002] At present, in the field of automotive electronics, CANoe (CAN open environment, a tool developed by Vector of Germany for automotive bus analysis) is recognized by the whole industry as a Controller Area Network (CAN) bus analysis tool, which can be used for message recording, analysis, debugging, etc. However, the high purchase price of CANoe also makes OEM (Original Equipment Manufacturer) and Tire1 (Tire One, parts supplier) and other manufacturers reluctant to use it. Therefore, in order to meet the needs of developers and debuggers, many manufacturers adopt a high-low combination of purchases, that is, they also purchase some cheap but less functional equipment at the same time, such as Kvaser (a Swedish automotive CAN bus analysis tool) and Cannet (a domestic automotive CAN bus analysis tool) to solve the needs of actual projects. In the actual implementation, most people buy some Kvaser or Cannet, plus a small amount of CANoe to meet the usage needs, but this also leads to an unavoidable problem, that is, the data collected by tools such as Kvaser and Cannet are incompatible with CANoe due to format problems, resulting in CANoe being unable to recognize it, and it is impossible to use the rich functions of the CANoe device host computer to locate and analyze related problems, and it is also impossible to completely connect these tools in series to improve the development efficiency of the project team. Therefore, how to efficiently convert the format of files that CANoe cannot recognize under the premise of limited funds to achieve compatibility with CAN bus data in different formats, thereby greatly saving development costs and improving development efficiency, has become an urgent problem to be solved.
[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present invention is to provide a file format conversion method and system for CANoe, aiming to solve the technical problem that the existing technology cannot efficiently convert the format of files that cannot be recognized by CANOE under the premise of limited funds, so as to achieve compatibility with CAN bus data in different formats, thereby greatly saving development costs and improving development efficiency.
[0005] To achieve the above object, the present invention provides a file format conversion method for CANoe, the method comprising the following steps:
[0006] Generate CANoe format conversion tool based on multiple CAN bus data types required by CANoe;
[0007] Parse multiple CAN bus data to be converted from files that are not compatible with CANoe;
[0008] The CANoe format conversion tool is used to convert the format of all CAN bus data to be converted, so as to output a file compatible with CANoe based on the obtained multiple CAN bus data compatible with CANoe.
[0009] Optionally, the step of generating a CANoe format conversion tool according to the CAN bus data type required by CANoe includes:
[0010] According to the CAN bus data type required by CANoe, a corresponding format conversion rule is configured for each CAN bus data type, and a CANoe format conversion tool is generated according to the format conversion rule.
[0011] Optionally, the multiple CAN bus data types include timestamp, channel, CAN ID, TX / RX type, frame type, data length, and data byte sequence.
[0012] Optionally, the step of converting the format of all CAN bus data to be converted by the CANoe format conversion tool to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe includes:
[0013] Acquire the file type of the file that is incompatible with CANoe, and configure a corresponding data reading rule according to the file type;
[0014] According to the data reading rule, the format of all CAN bus data to be converted is converted by the CANoe format conversion tool, so as to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe.
[0015] Optionally, the step of converting the format of all CAN bus data to be converted by the CANoe format conversion tool to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe includes:
[0016] The CANoe format conversion tool is used to convert the format of all CAN bus data to be converted, so as to obtain a plurality of CAN bus data compatible with CANoe;
[0017] Determine whether all CAN bus data compatible with CANoe has passed consistency verification;
[0018] When the consistency verification is passed, a CANoe-compatible file is output based on a plurality of CANoe-compatible CAN bus data.
[0019] In addition, to achieve the above object, the present invention also proposes a file format conversion system for CANoe, the file format conversion system for CANoe comprising:
[0020] A tool generation module is used to generate a CANoe format conversion tool according to multiple CAN bus data types required by CANoe;
[0021] A data parsing module is used to parse multiple CAN bus data to be converted from files that are not compatible with CANoe;
[0022] The format conversion module is used to perform format conversion on all CAN bus data to be converted through the CANoe format conversion tool, so as to output a file compatible with CANoe based on the obtained multiple CAN bus data compatible with CANoe.
[0023] Optionally, the tool generation module is further used to configure a corresponding format conversion rule for each CAN bus data type according to the CAN bus data type required by CANoe, and generate a CANoe format conversion tool according to the format conversion rule.
[0024] Optionally, the multiple CAN bus data types include timestamp, channel, CAN ID, TX / RX type, frame type, data length, and data byte sequence.
[0025] Optionally, the format conversion module is further used to obtain the file type of the file that is incompatible with CANoe, and configure a corresponding data reading rule according to the file type;
[0026] The format conversion module is also used to perform format conversion on all CAN bus data to be converted through the CANoe format conversion tool according to the data reading rule, so as to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe.
[0027] Optionally, the format conversion module is further used to perform format conversion on all CAN bus data to be converted by using the CANoe format conversion tool to obtain a plurality of CAN bus data compatible with CANoe;
[0028] The format conversion module is also used to determine whether all CAN bus data compatible with CANoe has passed consistency verification;
[0029] The format conversion module is also used to output a file compatible with CANoe based on a plurality of CAN bus data compatible with CANoe when the consistency verification is passed.
[0030] In the present invention, a CANoe format conversion tool is generated according to multiple CAN bus data types required by CANoe; multiple CAN bus data to be converted are parsed from files incompatible with CANoe; all CAN bus data to be converted are format converted by the CANoe format conversion tool to obtain multiple CAN bus data compatible with CANoe; and files compatible with CANoe are output based on multiple CAN bus data compatible with CANoe. The CANoe format conversion tool is used to convert CAN bus data recorded by one or several CAN bus analysis tools that are not recognizable by CANoe into a format recognizable by CANoe, so as to utilize the rich visualization functions of the CANoe host computer to analyze and locate the problems of the CAN bus data, thereby realizing efficient format conversion of files that cannot be recognized by CANoe under the premise of limited funds, and also realizing compatibility with CAN bus data of different formats, thereby greatly saving project development costs, improving project development efficiency, and facilitating subsequent promotion and application. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flowchart of a first embodiment of a method for converting a file format of CANoe according to the present invention;
[0032] Figure 2 It is a schematic diagram of a format conversion tool involved in the first embodiment of the file format conversion method for CANoe of the present invention;
[0033] Figure 3 A schematic diagram of CAN bus data in a file incompatible with CANoe according to a first embodiment of a file format conversion method for CANoe of the present invention;
[0034] Figure 4 A schematic diagram of CAN bus data in a file recorded by CANoe according to a first embodiment of a method for converting a file format of CANoe according to the present invention;
[0035] Figure 5 A schematic diagram of data format conversion involved in a first embodiment of a file format conversion method for CANoe according to the present invention;
[0036] Figure 6It is a schematic diagram of the CANoe data analysis effect involved in the first embodiment of the CANoe file format conversion method of the present invention;
[0037] Figure 7 It is a structural block diagram of the first embodiment of the file format conversion system for CANoe of the present invention.
[0038] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0039] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0040] The embodiment of the present invention provides a file format conversion method for CANoe, referring to Figure 1 , Figure 1 It is a flowchart of the first embodiment of the file format conversion method for CANoe of the present invention.
[0041] In this embodiment, the file format conversion method for CANoe includes the following steps:
[0042] Step S10: Generate a CANoe format conversion tool according to multiple CAN bus data types required by CANoe;
[0043] In the prior art, when developing automotive electronics, multiple CAN bus analysis tools are purchased for cost considerations. However, due to the high price of CANoe, only a small amount of CANoe is purchased in actual project development, which obviously cannot meet the needs of team development members. Therefore, other relatively cheap CAN bus analysis tools such as Kvaser and Cannet are purchased. However, many cheap CAN bus analysis tools are not perfect in the host computer. For example, the basic functions such as importing DBC (Data Base Container) files and signal curves are missing, which greatly affects the project development efficiency. In addition, although project members have multiple CAN bus analysis tools, they are not proficient in using each tool, which further affects the development efficiency. Although it is possible to purchase one or several CAN bus analysis tools in a unified manner and conduct training before use to ensure that team members are proficient, the development efficiency brought about by this method is limited, and basic functions are still missing, which is difficult to meet actual development needs.
[0044] Therefore, the format conversion tool described in this embodiment can be used to convert one or several specified CAN bus analysis tools into a format that can be recognized by CANoe, and then the rich visualization functions of the CANoe host computer can be used to analyze the data and locate the problem. The use of the above format conversion tool can not only meet the development needs of team members, but also meet the cost needs of the company, which is conducive to subsequent promotion and application.
[0045] Reference Figure 2 , Figure 2 It is a schematic diagram of a format conversion tool involved in the first embodiment of the file format conversion method for CANoe of the present invention. Figure 2 In the CAN bus data conversion tool, the CAN bus data in the files (such as xx.data, xx.log, xx.txt and other formats) collected by tools such as kvaser and cannet can be imported into the format conversion tool. The format conversion tool can convert the above data formats that CANoe cannot recognize into the data format (xx.asc) that CANoe can recognize, so as to analyze the data and locate the problem later.
[0046] Reference Figure 3 , Figure 3 This is a schematic diagram of CAN bus data in a file that is incompatible with CANoe and is involved in the first embodiment of the file format conversion method for CANoe of the present invention. Figure 3 In the file that is incompatible with CANoe, the key data of the CAN bus involved include timestamp (Time), transmit (Transmit, TX) / receive (Receive, RX) type, channel (Channel), CAN ID, frame type (Type), data length (Data Length Code, DLC), data byte sequence (Data Bytes), etc.
[0047] Reference Figure 4 , Figure 4 This is a schematic diagram of CAN bus data in a file recorded by CANoe involved in the first embodiment of the file format conversion method for CANoe of the present invention. Figure 4 In the CANoe recorded file, the key data of the CAN bus involved include timestamp (Time), channel (Channel), CANID, frame type (Type), transmit (Transmit, TX) / receive (Receive, RX) type, data length (Data Length Code, DLC), data byte sequence (Data Bytes), etc.
[0048] In this embodiment, a corresponding format conversion rule can be configured for each CAN bus data type according to the CAN bus data type required by CANoe, and a CANoe format conversion tool can be generated according to the format conversion rule. Among them, the format conversion rules can be set according to the type of data. In a specific implementation, files that cannot be recognized by CANoe (such as xxx.log format) recorded by tools such as Kvaser and Cannet based on the same data source, and files recorded by CANoe (such as xxx.asc format) can be read separately, and then the formats of the same CAN bus data in files of two different formats are analyzed for format differences, and then, based on the difference analysis results, corresponding format conversion rules are set for each data, thereby generating a CANoe format conversion tool that is compatible with multiple formats. For example, the CANoe format conversion tool can be used to convert Figure 3 The timestamp in the xxx.log format recorded by Kvaser is converted to Figure 4 The difference in timestamps in the xxx.asc format file that CANoe can recognize.
[0049] It should be noted that in this embodiment, CAN bus data is collected through a personal computer (PC), and data analysis and problem location are both performed using the CANoe's own host computer. In order to facilitate intuitive visualization of data, the playback and curve functions are mainly used.
[0050] Step S20: parsing a plurality of CAN bus data to be converted from the file incompatible with CANoe;
[0051] In this embodiment, files incompatible with CANoe, such as files recorded by tools such as Kvaser and Cannet (such as xxx.log format), can be read, and then multiple CAN bus data to be converted (i.e., data corresponding to multiple CAN bus data types required by CANoe that need to be converted into CAN bus data recognized by CANoe) can be parsed from the files incompatible with CANoe, such as timestamp (Time), channel (Channel), CAN ID, transmit (Transmit, TX) / receive (Receive, RX) type, frame type (Type), data length (Data Length Code, DLC), data byte sequence (Data Bytes), etc. This embodiment takes the CAN bus data recorded by Kvaser as an example, and the CAN bus data recorded by other CAN bus tools that cannot be recognized by CANoe can also be analyzed in the same way.
[0052] Step S30: converting the format of all CAN bus data to be converted by the CANoe format conversion tool, so as to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe.
[0053] In a specific implementation, the file type of a file that is incompatible with CANoe can be obtained, and the corresponding data reading rules can be configured according to the file type. Then, according to the data reading rules, all CAN bus data to be converted can be converted through the CANoe format conversion tool to obtain multiple CAN bus data compatible with CANoe. Among them, the data reading rules can be set according to the type of the file, based on efficient reading, and the corresponding reading rules can be pre-configured based on different file types, such as reading line by line, reading from left to right, etc., and also, reading by character, reading by line, reading by block, etc. In addition, a loop structure can be introduced to read line by line or block by block until the end of the file.
[0054] Reference Figure 5 , Figure 5 It is a schematic diagram of data format conversion involved in the first embodiment of the file format conversion method for CANoe of the present invention. Figure 5 In the example, when converting the data format of xxx.log recorded by Kvaser into the data format of xxx.asc, the xxx.log log can be read line by line, and the line number, the difference between the timestamp (Time) and the timestamp (Time) obtained by subtracting the two, the transmission (Transmit, TX) / reception (Receive, RX) type, the channel (Channel), the CAN ID, the frame type (Type), the data length (Data Length Code, DLC), the data byte sequence (Data Bytes), etc. are written through the CANoe format conversion tool to form a complete CAN message frame, and then the content of the second line (line2) is read and processed according to the processing method of the first line (line1) until the data reading is completed to generate a message in the .asc format that can be analyzed by CANoe. The conversion method of messages recorded by other tools that are not recognized by CANoe is similar, and this embodiment will not be repeated here.
[0055] In the specific implementation, it is also possible to determine whether all CANoe-compatible CAN bus data have passed the consistency verification. If they have passed the consistency verification, a CANoe-compatible file can be output based on multiple CANoe-compatible CAN bus data. For example, when converting the xxx.log data recorded by Kvaser to xxx.asc data, the asc format of the original CANoe recording can be compared. If there is no difference or the difference is negligible, it means that the data conversion is successful and the consistency verification has passed. A CANoe-compatible file can be output based on multiple CANoe-compatible CAN bus data.
[0056] In the prior art, the data recorded by Kvaser can only be analyzed by analyzing the logs, searching for data one by one, and cannot be plotted, resulting in low efficiency in analyzing the jump problem. Figure 6 , Figure 6 It is a schematic diagram of the CANoe data analysis effect involved in the first embodiment of the CANoe file format conversion method of the present invention. Figure 6 In the process, the converted xxx.asc format data is imported into CANoe for playback, so as to realize the observation and tracking of CAN data based on the graphic display window. Thus, any format of data packets containing key data of CAN bus can be converted into .asc format data packets recognizable by CANoe, and then the rich host computer functions of CANoe device can be used to locate and analyze the problems, so as to improve the project development efficiency and reduce the development cost.
[0057] In this embodiment, the format content of the CANoe recorded message can be analyzed first to extract the required key data of the CAN bus, such as CAN ID, data length (Data Length Code, DLC), frame type (Type), data byte sequence (DataBytes), timestamp (Time), transmit (Transmit, TX) / receive (Receive, RX) type, channel (Channel), etc., and then analyze the data format recorded by other CAN bus devices (such as Kvaser, Cannet, etc.) to observe whether there are data formats corresponding to multiple CAN bus data types required by CANoe that need to be converted into data formats recognized by CANoe. If there are data formats that need to be converted into data formats recognized by CANoe, the data formats recorded by other CAN bus devices are converted into data formats recognizable by CANoe; then, verify whether the data recorded by CANoe is consistent with the converted data, and open the converted data through CANoe to verify whether various analysis tools, visualization, playback and other functions are normal. When the consistency verification is passed and each function is normal, it can be determined that the data format conversion is successful, and a file compatible with CANoe can be output based on the successfully converted CAN bus data.
[0058] In this embodiment, a CANoe format conversion tool is generated according to multiple CAN bus data types required by CANoe; multiple CAN bus data to be converted are parsed from files incompatible with CANoe; all CAN bus data to be converted are formatted by the CANoe format conversion tool to obtain multiple CAN bus data compatible with CANoe; and files compatible with CANoe are output based on multiple CAN bus data compatible with CANoe. The CANoe format conversion tool is used to convert CAN bus data recorded by one or several CAN bus analysis tools that are not recognizable by CANoe into a format recognizable by CANoe, so as to utilize the rich visualization functions of the CANoe host computer to analyze and locate the CAN bus data, thereby realizing efficient format conversion of files that cannot be recognized by CANoe under the premise of limited funds, and also realizing compatibility with CAN bus data of different formats, thereby greatly saving project development costs, improving project development efficiency, and facilitating subsequent promotion and application.
[0059] Reference Figure 7 , Figure 7 It is a structural block diagram of the first embodiment of the file format conversion system for CANoe of the present invention.
[0060] like Figure 7 As shown, the file format conversion system for CANoe proposed in an embodiment of the present invention includes:
[0061] A tool generation module 10 is used to generate a CANoe format conversion tool according to multiple CAN bus data types required by CANoe;
[0062] The data parsing module 20 is used to parse a plurality of CAN bus data to be converted from a file incompatible with CANoe;
[0063] The format conversion module 30 is used to perform format conversion on all CAN bus data to be converted by using the CANoe format conversion tool, so as to output a file compatible with CANoe based on the obtained multiple CAN bus data compatible with CANoe.
[0064] Optionally, the tool generation module 10 is further used to configure a corresponding format conversion rule for each CAN bus data type according to the CAN bus data type required by CANoe, and generate a CANoe format conversion tool according to the format conversion rule.
[0065] Optionally, the multiple CAN bus data types include timestamp, channel, CAN ID, TX / RX type, frame type, data length, and data byte sequence.
[0066] Optionally, the format conversion module 30 is further used to obtain the file type of the file that is incompatible with CANoe, and configure a corresponding data reading rule according to the file type;
[0067] The format conversion module 30 is further used to perform format conversion on all CAN bus data to be converted through the CANoe format conversion tool according to the data reading rule, so as to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe.
[0068] Optionally, the format conversion module 30 is further used to perform format conversion on all CAN bus data to be converted by using the CANoe format conversion tool to obtain a plurality of CAN bus data compatible with CANoe;
[0069] The format conversion module 30 is also used to determine whether all CAN bus data compatible with CANoe has passed consistency verification;
[0070] The format conversion module 30 is further configured to output a file compatible with CANoe based on a plurality of CAN bus data compatible with CANoe when consistency verification is passed.
[0071] In this embodiment, a CANoe format conversion tool is generated according to multiple CAN bus data types required by CANoe; multiple CAN bus data to be converted are parsed from files incompatible with CANoe; all CAN bus data to be converted are formatted by the CANoe format conversion tool to obtain multiple CAN bus data compatible with CANoe; and files compatible with CANoe are output based on multiple CAN bus data compatible with CANoe. The CANoe format conversion tool is used to convert CAN bus data recorded by one or several CAN bus analysis tools that are not recognizable by CANoe into a format recognizable by CANoe, so as to utilize the rich visualization functions of the CANoe host computer to analyze and locate the CAN bus data, thereby realizing efficient format conversion of files that cannot be recognized by CANoe under the premise of limited funds, and also realizing compatibility with CAN bus data of different formats, thereby greatly saving project development costs, improving project development efficiency, and facilitating subsequent promotion and application.
[0072] Other embodiments or specific implementations of the file format conversion system for CANoe of the present invention may refer to the above-mentioned method embodiments, which will not be described in detail here.
[0073] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0074] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0075] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0076] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A file format conversion method for CANoe, characterized in that: The file format conversion method for CANoe comprises the following steps: Generate CANoe format conversion tool based on multiple CAN bus data types required by CANoe; Parse multiple CAN bus data to be converted from files that are not compatible with CANoe; The CANoe format conversion tool is used to convert the format of all CAN bus data to be converted, so as to output a file compatible with CANoe based on the obtained multiple CAN bus data compatible with CANoe.
2. The file format conversion method for CANoe as claimed in claim 1, characterized in that: The step of generating a CANoe format conversion tool according to the CAN bus data type required by CANoe comprises: According to the CAN bus data type required by CANoe, a corresponding format conversion rule is configured for each CAN bus data type, and a CANoe format conversion tool is generated according to the format conversion rule.
3. The file format conversion method for CANoe as claimed in claim 1, characterized in that: Multiple CAN bus data types including timestamp, channel, CAN ID, TX / RX type, frame type, data length, data byte sequence.
4. The file format conversion method for CANoe as claimed in claim 1, characterized in that: The step of converting the format of all CAN bus data to be converted by the CANoe format conversion tool to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe comprises: Acquire the file type of the file that is incompatible with CANoe, and configure a corresponding data reading rule according to the file type; According to the data reading rule, the format of all CAN bus data to be converted is converted by the CANoe format conversion tool, so as to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe.
5. The file format conversion method for CANoe as claimed in claim 1, characterized in that: The step of converting the format of all CAN bus data to be converted by the CANoe format conversion tool to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe comprises: The CANoe format conversion tool is used to convert the format of all CAN bus data to be converted, so as to obtain a plurality of CAN bus data compatible with CANoe; Determine whether all CAN bus data compatible with CANoe has passed consistency verification; When the consistency verification is passed, a CANoe-compatible file is output based on a plurality of CANoe-compatible CAN bus data.
6. A file format conversion system for CANoe, characterized in that: The file format conversion system for CANoe includes: A tool generation module is used to generate a CANoe format conversion tool according to multiple CAN bus data types required by CANoe; A data parsing module is used to parse multiple CAN bus data to be converted from files that are not compatible with CANoe; The format conversion module is used to perform format conversion on all CAN bus data to be converted by using the CANoe format conversion tool, so as to output a file compatible with CANoe based on the obtained multiple CAN bus data compatible with CANoe.
7. The file format conversion system for CANoe as claimed in claim 6, characterized in that: The tool generation module is also used to configure a corresponding format conversion rule for each CAN bus data type according to the CAN bus data type required by CANoe, and generate a CANoe format conversion tool according to the format conversion rule.
8. The file format conversion system for CANoe as claimed in claim 6, characterized in that: Multiple CAN bus data types including timestamp, channel, CAN ID, TX / RX type, frame type, data length, data byte sequence.
9. The file format conversion system for CANoe as claimed in claim 6, characterized in that: The format conversion module is further used to obtain the file type of the file that is incompatible with CANoe, and configure a corresponding data reading rule according to the file type; The format conversion module is also used to perform format conversion on all CAN bus data to be converted through the CANoe format conversion tool according to the data reading rule, so as to output a CANoe-compatible file based on the obtained multiple CAN bus data compatible with CANoe.
10. The file format conversion system for CANoe as claimed in claim 6, characterized in that: The format conversion module is further used to perform format conversion on all CAN bus data to be converted through the CANoe format conversion tool to obtain a plurality of CAN bus data compatible with CANoe; The format conversion module is also used to determine whether all CAN bus data compatible with CANoe has passed consistency verification; The format conversion module is also used to output a file compatible with CANoe based on a plurality of CAN bus data compatible with CANoe when the consistency verification is passed.