[go: up one dir, main page]

CN109491660B - A dynamic analysis method of locomotive event data - Google Patents

A dynamic analysis method of locomotive event data Download PDF

Info

Publication number
CN109491660B
CN109491660B CN201811161957.9A CN201811161957A CN109491660B CN 109491660 B CN109491660 B CN 109491660B CN 201811161957 A CN201811161957 A CN 201811161957A CN 109491660 B CN109491660 B CN 109491660B
Authority
CN
China
Prior art keywords
data
event
data frame
variable
locomotive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811161957.9A
Other languages
Chinese (zh)
Other versions
CN109491660A (en
Inventor
张钰
李卓函
王小东
李华龙
吴波
张晓龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Laike Technology Development Co ltd
Original Assignee
Dalian Laike Technology Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian Laike Technology Development Co ltd filed Critical Dalian Laike Technology Development Co ltd
Priority to CN201811161957.9A priority Critical patent/CN109491660B/en
Publication of CN109491660A publication Critical patent/CN109491660A/en
Application granted granted Critical
Publication of CN109491660B publication Critical patent/CN109491660B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种机车事件数据动态解析方法,适用于机车事件数据录取及处理系统,利用机车描述文件存储通讯总线类型、通讯端口号、数据帧识别码组、变量位置、数据处理公式、处置条件等描述信息,各描述信息对应各类总线及总线的数据传输协议,地面设备读取描述信息并传输至车载设备,车载设备根据描述信息创建数据帧管理类、数据变量管理类、事件管理类及全局管理数据字典后提取处理并存储机车事件信息。当机车上的数据传输格式更新时,修改机车描述文件即可满足数据解析需求,无需修改软件,降低了机车数据改变后的测试要求,节约成本,且能使机车集成单位与数据录取及处理系统供货单位之间的业务界限更为清晰,降低了机车集成单位的泄密风险。

Figure 201811161957

The invention provides a dynamic analysis method for locomotive event data, which is suitable for a locomotive event data recording and processing system, and uses a locomotive description file to store the communication bus type, communication port number, data frame identification code group, variable position, data processing formula, and disposal conditions. and other description information, each description information corresponds to various buses and the data transmission protocol of the bus, the ground equipment reads the description information and transmits it to the on-board equipment, and the on-board equipment creates data frame management classes, data variable management classes, event management classes and After the global management data dictionary, the locomotive event information is extracted, processed and stored. When the data transmission format on the locomotive is updated, modifying the locomotive description file can meet the data analysis requirements without modifying the software, which reduces the testing requirements after the locomotive data is changed, saves costs, and enables the locomotive integration unit and the data recording and processing system. The business boundaries between supply units are clearer, reducing the risk of leakage of locomotive integration units.

Figure 201811161957

Description

Locomotive event data dynamic analysis method
Technical Field
The invention relates to the technical field of locomotive data communication processing, in particular to a locomotive event data dynamic analysis method.
Background
In the current locomotive event data acquisition work, an acquisition method of locomotive event data is firstly designed, corresponding embedded software is compiled, and when the communication frame where the locomotive event data is located is captured by the software, a corresponding series of processing functions are called to complete data extraction, event judgment and variable linkage. When changing the locomotive event data settings, such as adding or deleting some data in front of the data frame, the developer needs to repeat the above process, i.e., change the embedded software, change the processing function. The engineering quantity is large, the period is long, the program is required to be modified when the design is changed, other parts of the software are affected, bug is easy to introduce, the locomotive is often required to be started to run to match with the system test, the test cost is very high, the cost is high, professional software developers are required to take charge of software modification, and the problem of business information confidentiality between the locomotive general responsible unit and the software development unit exists.
Disclosure of Invention
The invention provides a dynamic analysis method of locomotive event data, which comprises the following steps,
s1: the ground equipment reads the locomotive description file, extracts description information including a communication bus type, a communication port number, a data frame identification code group, a variable name, a variable position, a data processing formula and a disposal condition, compiles the description information to generate a description code stream, and transmits the description code stream to the vehicle-mounted equipment in an Ethernet mode;
s2: the vehicle-mounted equipment creates a data frame management class, a data variable management class, an event management class and a global management data dictionary according to the description code stream;
s3: the method comprises the steps that a vehicle-mounted device starts a thread group comprising a plurality of threads, each thread monitors a bus for transmitting locomotive test data and reads a test data stream on the bus, detects data frame identification code groups in the test data stream, judges whether data between two data frame identification code groups in the test data stream are complete data frames or not, stores the complete data frames, and discards incomplete data frames;
s4: analyzing the message content of the data frame according to the created data frame management class, the created data variable management class and the created event management class, extracting associated data and filling a global management data dictionary; then, in the global management data dictionary range, executing dynamic interpretation description scripts of a data variable management class and an event management class to realize dynamic operation triggered by data variables or events;
s5: and performing engineering range conversion on the dynamic operation result and storing the dynamic operation result into a data variable management class for further processing by a subsequent program.
Further, the locomotive description file is an excel file, each sheet page of the locomotive description file comprises all bus communication data description information of one locomotive type, the description information comprises a locomotive data effective judgment condition, a data frame structure, a data variable name and an event trigger signal, and the information of each entry comprises a communication bus type, a communication port index, a data frame identification code group, a variable name, a position of a variable in a data frame, an engineering transformation formula and an execution software script when the variable needs to perform linkage action.
Furthermore, the attribute members of the data frame management class include an identification code group sequence of the data frame, a data frame number, a data frame length, a data frame content, a data frame code group mask, a detection parameter index included in the data frame, a detection event index included in the data frame, and a data frame change indication; the method member of the data frame management class comprises the steps of updating the data content of the instance object of the data frame management class, acquiring the included detection parameter index, acquiring the included detection event index and producing the data frame mask.
The attribute members of the data variable management class comprise a global number, a bus type, a bus interface index number, a variable name character string, an identification code sequence of a data frame, a data type, a start byte of an example object of the data variable management class in a data frame message, a start bit in the start byte, a bit length of the example object of the data variable management class, a byte order, a bus maximum value, a bus minimum value, an engineering quantity maximum value, an engineering quantity minimum value, a change filtering threshold value, a valid judgment function script, a conversion expression function script, a default return value, a current latest value, a change indication mark and a needed conversion mark; the method members of the data variable management class comprise a class object assignment reloading method and a class printing output reloading method.
The attribute members of the trigger event management class comprise a global event number, a bus type, a bus interface index number, an event mode, a data frame identification code sequence to which the trigger event management class belongs, a data type, a starting byte of an instance object of the trigger event management class in a data frame message, a starting bit in the starting byte, a bit length, a byte order, an event judgment function script, an event name, an event ID code value and a current event state; the method members of the trigger event management class comprise a class object assignment reloading method and a class printing output reloading method.
The global management data dictionary comprises a global detection variable parameter dictionary and a global event dictionary, wherein the global detection variable parameter dictionary is used for linking multi-bus and multi-port data variables, the index (Key) of the global detection variable parameter dictionary is the name of the variable, the content (body) of the global detection variable parameter dictionary is the class object of the variable, the index (Key) of the global event dictionary is the name of the event, and the content (body) of the global event dictionary is the class object of the event.
The invention provides a locomotive event data dynamic analysis method, which is suitable for a locomotive event data recording and processing system, wherein a locomotive description file is used for storing description information such as a communication bus type, a communication port number, a data frame identification code group, a variable name, a variable position, a data processing formula, a handling condition and the like, each description information corresponds to various buses and data transmission protocols of the buses, information in the locomotive description file is read by ground equipment and transmitted to vehicle-mounted equipment, and the vehicle-mounted equipment creates a data frame management class, a data variable management class, an event management class and a global management data dictionary according to the description information and then extracts, processes and stores the locomotive event information. When the data acquisition system on the locomotive is adjusted, the data analysis requirement can be met only by modifying the description file of the locomotive without modifying the software of the vehicle-mounted equipment and the ground equipment, the test requirement of the data recording and processing system is reduced, the cost is saved, the service boundary between a locomotive integration unit and a data recording and processing system supply unit is clearer, and the risk of disclosure of the locomotive integration unit is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a flow chart of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, the present invention provides a method for dynamically analyzing locomotive event data, comprising the following steps,
s1: the ground equipment reads the locomotive description file, extracts description information including a communication bus type, a communication port number, a data frame identification code group, a variable name, a variable position, a data processing formula and a disposal condition, compiles the description information to generate a description code stream, and transmits the description code stream to the vehicle-mounted equipment in an Ethernet mode;
s2: the vehicle-mounted equipment creates a data frame management class, a data variable management class, an event management class and a global management data dictionary according to the description code stream;
s3: the method comprises the steps that a vehicle-mounted device starts a thread group comprising a plurality of threads, each thread monitors a bus for transmitting locomotive test data and reads a test data stream on the bus, detects data frame identification code groups in the test data stream, judges whether data between two data frame identification code groups in the test data stream are complete data frames or not, stores the complete data frames, and discards incomplete data frames;
s4: analyzing the message content of the data frame according to the created data frame management class, the created data variable management class and the created event management class, extracting associated data and filling a global management data dictionary; then, in the global management data dictionary range, executing dynamic interpretation description scripts of a data variable management class and an event management class to realize dynamic operation triggered by data variables or events;
s5: and performing engineering range conversion on the dynamic operation result and storing the dynamic operation result into a data variable management class for further processing by a subsequent program.
The invention provides a locomotive event data dynamic analysis method, which is suitable for a locomotive event data recording and processing system, wherein a locomotive description file is used for storing description information such as a communication bus type, a communication port number, a data frame identification code group, a variable name, a variable position, a data processing formula, a handling condition and the like, each description information corresponds to various buses and data transmission protocols of the buses, information in the locomotive description file is read by ground equipment and transmitted to vehicle-mounted equipment, and the vehicle-mounted equipment creates a data frame management class, a data variable management class, an event management class and a global management data dictionary according to the description information and then extracts, processes and stores the locomotive event information. When the data acquisition system on the locomotive is adjusted, the data analysis requirement can be met only by modifying the description file of the locomotive without modifying the software of the vehicle-mounted equipment and the ground equipment, the test requirement of the data recording and processing system is reduced, the cost is saved, the service boundary between a locomotive integration unit and a data recording and processing system supply unit is clearer, and the risk of disclosure of the locomotive integration unit is reduced.
Further, the locomotive description file is an excel file, each sheet page of the locomotive description file comprises all bus communication data description information of one locomotive type, the description information comprises a locomotive data effective judgment condition, a data frame structure, a data variable name and an event trigger signal, and the information of each entry comprises a communication bus type, a communication port index, a data frame identification code group, a variable name, a position of a variable in a data frame, an engineering transformation formula and an execution software script when the variable needs to perform linkage action.
As shown in table 1, when the type is device, the in-vehicle apparatus itself is described, and when the line valid condition expression is established, that is, alm [ "alm 1" ] ═ 1, that is, an event named alm1 occurs, the in-vehicle apparatus starts recording. When the type is msg, a data frame on a bus is described, the port type of the row describes the bus type of the data frame, and the port type CAN be a CAN bus, an Ethernet bus, an RS485 bus or an MVB bus; the data frame identification code group describes the identification information of the frame, for example, the CAN data frame is a CAN frame ID, the ethernet data packet is a comID of the TRDP protocol, or an identification word of other protocols; the MVB bus is source port information of the MVB, etc. The mode information describes the data part byte length of the frame. When the type is status, each row describes a locomotive parameter variable, the port type describes which bus the parameter variable comes from, the data frame identification code group describes the data frame the parameter variable comes from, the mode is used for describing the byte order (big end order or small end order) for acquiring the parameter variable, and the variable name is used for describing the engineering use name of the parameter variable, so that the identification of people is facilitated; the data type describes the type of the parameter variable; the starting byte describes the starting byte position of the parameter variable in the data frame; the start bit describes the start bit sequence of the parameter variable in the start byte; the bit length describes the data bit length of the parameter variable; a valid conditional expression describes a decision expression that the parameter variable is valid, for example, a conditional decision expression status [ "status1" ] ═ 1 for a parameter variable named status3 describes that status3 is valid when the value of the parameter variable named status1 is 1, and is invalid otherwise. The numerical value linkage expression describes a script function of linkage or mathematical conversion of the parameter variable and other parameter variables, for example, the numerical value linkage expression status [ "status1" ] × 2+ status [ "status 2" ] corresponding to the name status3 indicates that the status3 is the sum of twice of the status1 and the status2, common calculations can be compiled in a description file, and the script function can be adapted only by modifying the description file when the data relation on the locomotive changes or the data converter is updated. When the type is alm, a trigger event is described, the description content is basically similar to that of a status type, and the difference is that the mode field description is divided into three types of RT, FT and EQ, which respectively represent a rising edge trigger, a falling edge trigger of a bit variable, and an expression decision condition of an arbitrary variable. The user can realize the analysis of any port, any variable and any event only by filling the description file according to the design document, and can realize the linkage operation between the variable and the event through the convenient script function.
Table 1 partial information of a sheet page of a locomotive description file
Figure BDA0001820205820000051
Figure BDA0001820205820000061
Furthermore, the attribute members of the data frame management class include an identification code group sequence of the data frame, a data frame number, a data frame length, a data frame content, a data frame code group mask, a detection parameter index included in the data frame, a detection event index included in the data frame, and a data frame change indication; the method member of the data frame management class comprises the steps of updating data content contained in an instance object of the data frame management class, obtaining a detection parameter index contained in the instance object, obtaining a detection event index contained in the instance object and producing a data frame mask.
The attribute members of the data variable management class comprise a global number, a bus type, a bus interface index number, a variable name character string, an identification code sequence of a data frame, a data type, a start byte of an example object of the data variable management class in a data frame message, a start bit in the start byte, a bit length of the example object of the data variable management class, a byte order, a bus maximum value, a bus minimum value, an engineering quantity maximum value, an engineering quantity minimum value, a change filtering threshold value, a valid judgment function script, a conversion expression function script, a default return value, a current latest value, a change indication mark and a needed conversion mark; the method members of the data variable management class comprise a class object assignment reloading method and a class printing output reloading method.
The attribute members of the trigger event management class comprise a global event number, a bus type, a bus interface index number, an event mode, a data frame identification code sequence to which the trigger event management class belongs, a data type, a starting byte of an instance object of the trigger event management class in a data frame message, a starting bit in the starting byte, a bit length, a byte order, an event judgment function script, an event name, an event ID code value and a current event state; the method members of the trigger event management class comprise a class object assignment reloading method and a class printing output reloading method.
The global management data dictionary comprises a global detection variable parameter dictionary and a global event dictionary, wherein the global detection variable parameter dictionary is used for linking multi-bus and multi-port data variables, the index (Key) of the global detection variable parameter dictionary is the name of the variable, the content (body) of the global detection variable parameter dictionary is the class object of the variable, the index (Key) of the global event dictionary is the name of the event, and the content (body) of the global event dictionary is the class object of the event.
The structural attribute design of the class is consistent with the communication parameter design definition of a locomotive network engineering designer to the maximum extent, the use names are consistent, and the learning complexity of the engineering designer to the description file can be reduced. Data frames, variable parameters (signals) and events are subjected to class-level abstraction, any plurality of objects can be instantiated from the abstraction, and therefore the processing of the same class is unified. Because the memory structures of the same object are consistent, some memory carrying processing can be faster and more efficient. After the class is uniformly defined, if communication parameters are required to be adjusted in the future, the attribute or the modification method only needs to be modified in the class, so that various changes can be corresponded, and the program modification amount is minimum.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (2)

1.一种机车事件数据动态解析方法,其特征在于,包括以下步骤,1. a locomotive event data dynamic analysis method, is characterized in that, comprises the following steps, S1:地面设备读取机车描述文件,提取包括通讯总线类型、通讯端口号、数据帧识别码组、变量名称、变量位置、数据处理公式、处置条件的描述信息,将所述描述信息编译生成描述码流,经以太网方式传输至车载设备;S1: The ground equipment reads the locomotive description file, extracts the description information including the communication bus type, communication port number, data frame identification code group, variable name, variable location, data processing formula, and disposal conditions, and compiles the description information to generate a description The code stream is transmitted to the in-vehicle equipment via Ethernet; S2:车载设备根据所述描述码流创建数据帧管理类、数据变量管理类、触发事件管理类及全局管理数据字典;S2: The in-vehicle device creates a data frame management class, a data variable management class, a trigger event management class and a global management data dictionary according to the description stream; S3:车载设备启动包括多个线程的线程群,每个所述线程监测一路传输机车测试数据的总线并读取所述总线上的测试数据流,检测测试数据流中的数据帧识别码组,判定所述测试数据流里两个数据帧识别码组之间的数据是否为完整数据帧,存储完整数据帧,舍弃非完整数据帧;S3: The on-board device starts a thread group including a plurality of threads, each of the threads monitors a bus for transmitting locomotive test data and reads the test data stream on the bus, and detects the data frame identification code group in the test data stream, Determine whether the data between the two data frame identification code groups in the test data stream is a complete data frame, store the complete data frame, and discard the incomplete data frame; S4:根据创建的所述数据帧管理类、数据变量管理类及触发事件管理类,解析所述完整数据帧的报文内容,提取关联数据,填充所述全局管理数据字典;然后在所述全局管理数据字典范围内,执行所述数据变量管理类与触发事件管理类的动态解释描述脚本,实现数据变量或事件触发的动态操作;S4: According to the created data frame management class, data variable management class and trigger event management class, parse the message content of the complete data frame, extract associated data, and fill in the global management data dictionary; Within the scope of the management data dictionary, execute the dynamic interpretation and description script of the data variable management class and the trigger event management class to realize the dynamic operation triggered by the data variable or event; S5:将动态操作结果进行工程量程转换存储到所述数据变量管理类中供后续程序进一步处理;S5: Perform engineering range conversion on the dynamic operation results and store them in the data variable management class for further processing by subsequent programs; 所述数据帧管理类的属性成员包括数据帧的识别码组序列、数据帧编号、数据帧长度、数据帧内容、数据帧码组掩码、数据帧所含检测参数索引、数据帧所含检测事件索引及数据帧变动指示;所述数据帧管理类的方法成员包括更新本类实例对象所含数据内容、获取本类实例对象所含检测参数索引、获取本类实例对象所含检测事件索引及生产数据帧掩码;The attribute members of the data frame management class include the identification code group sequence of the data frame, the data frame number, the data frame length, the data frame content, the data frame code group mask, the detection parameter index contained in the data frame, and the detection parameter contained in the data frame. Event index and data frame change indication; the method members of the data frame management class include updating the data content contained in the instance object of this class, obtaining the detection parameter index contained in the instance object of this class, obtaining the detection event index contained in the instance object of this class, and production dataframe mask; 所述数据变量管理类的属性成员包括全局编号、总线类型、总线接口索引号、变量名称字符串、所属数据帧的识别码序列、数据类型、数据变量管理类的实例对象在数据帧报文中的起始字节、起始字节中的起始位、数据变量管理类的实例对象的位长度、字节序、总线最大值、总线最小值、工程量最大值、工程量最小值、变动滤波阈值、生效判定函数脚本、变换表达式函数脚本、默认返回值、当前最新值、变动指示标志与需要转换标志;所述数据变量管理类的方法成员包括类对象赋值重载方法与类打印输出重载方法;The attribute members of the data variable management class include the global number, the bus type, the bus interface index number, the variable name string, the identification code sequence of the data frame, the data type, and the instance object of the data variable management class in the data frame message. The starting byte of the starting byte, the starting bit in the starting byte, the bit length of the instance object of the data variable management class, the endianness, the maximum value of the bus, the minimum value of the bus, the maximum value of the engineering quantity, the minimum value of the engineering quantity, and the change Filter threshold, effective judgment function script, transformation expression function script, default return value, current latest value, change indication flag and conversion required flag; method members of the data variable management class include class object assignment overload method and class printout overloaded method; 所述触发事件管理类的属性成员包括全局事件编号、总线类型、总线接口索引号、事件模式、所属数据帧识别码序列、数据类型、触发事件管理类的实例对象在数据帧报文中的起始字节、起始字节中的起始位、位长度、字节序、事件判定函数脚本、事件名称、事件ID码值及当前事件状态;所述触发事件管理类的方法成员包括类对象赋值重载方法与类打印输出重载方法;The attribute members of the trigger event management class include the global event number, bus type, bus interface index number, event mode, data frame identification code sequence, data type, and the start of the instance object of the trigger event management class in the data frame message. Start byte, start bit in start byte, bit length, byte order, event judgment function script, event name, event ID code value and current event state; the method members of the trigger event management class include class objects Assignment overloaded method and class printout overloaded method; 所述全局管理数据字典包括用于联动多总线、多端口数据变量的全局检测变量参数字典和全局事件字典,所述全局检测变量参数字典的索引是变量的名称,所述全局检测变量参数字典的内容是变量的类对象,所述全局事件字典的索引是事件的名称,所述全局事件字典的内容是事件的类对象。The global management data dictionary includes a global detection variable parameter dictionary and a global event dictionary for linking multi-bus and multi-port data variables. The index of the global detection variable parameter dictionary is the name of the variable. The content is the class object of the variable, the index of the global event dictionary is the name of the event, and the content of the global event dictionary is the class object of the event. 2.根据权利要求1所述的一种机车事件数据动态解析方法,其特征在于,所述机车描述文件是excel文件,所述机车描述文件的每一个sheet页包括一种机车类型的全部总线通讯数据描述信息,所述描述信息包括机车数据有效判定条件、数据帧结构、数据变量名和事件触发信号,每个条目的信息包括通讯总线类型、通讯端口索引、数据帧识别码组、变量名称、变量在数据帧的位置、工程变换算式以及该变量需要联动动作时的执行软件脚本。2. The method for dynamic analysis of locomotive event data according to claim 1, wherein the locomotive description file is an excel file, and each sheet page of the locomotive description file includes all bus communications of a locomotive type Data description information, the description information includes locomotive data valid judgment conditions, data frame structure, data variable name and event trigger signal, the information of each entry includes communication bus type, communication port index, data frame identification code group, variable name, variable Execute the software script when the position of the data frame, the project transformation formula and the variable need to be linked.
CN201811161957.9A 2018-09-30 2018-09-30 A dynamic analysis method of locomotive event data Active CN109491660B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811161957.9A CN109491660B (en) 2018-09-30 2018-09-30 A dynamic analysis method of locomotive event data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811161957.9A CN109491660B (en) 2018-09-30 2018-09-30 A dynamic analysis method of locomotive event data

Publications (2)

Publication Number Publication Date
CN109491660A CN109491660A (en) 2019-03-19
CN109491660B true CN109491660B (en) 2021-10-29

Family

ID=65690083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811161957.9A Active CN109491660B (en) 2018-09-30 2018-09-30 A dynamic analysis method of locomotive event data

Country Status (1)

Country Link
CN (1) CN109491660B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111694988B (en) * 2020-06-09 2022-10-28 中国民用航空飞行学院 AE300 aero-engine event record file analysis method and equipment
CN112596501B (en) * 2020-12-17 2022-04-29 河南嘉晨智能控制股份有限公司 Processor, vehicle remote diagnosis system and method
CN115225654B (en) * 2021-04-21 2024-12-06 深圳联友科技有限公司 Communication method and device based on configurable communication protocol
CN117294552B (en) * 2023-11-24 2024-02-13 中汽研汽车检验中心(天津)有限公司 Method and device for testing data integrity based on HJ1239 standard

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2712576C (en) * 2009-08-11 2012-04-10 Certusview Technologies, Llc Systems and methods for complex event processing of vehicle-related information
KR101543069B1 (en) * 2013-06-07 2015-08-07 현대자동차주식회사 System for collecting vehicle data
CN105224447B (en) * 2014-06-11 2017-11-14 联创汽车电子有限公司 Engine controller software diagnosis module test method and test system
CN104980516A (en) * 2015-06-26 2015-10-14 武汉光庭科技有限公司 Configurable method for multi-vehicle model body information acquisition system
CN105512097A (en) * 2015-11-26 2016-04-20 普华基础软件股份有限公司 File analyzing method
DE102015226147B4 (en) * 2015-12-21 2023-08-31 Bayerische Motoren Werke Aktiengesellschaft Method, processor device, motor vehicle with such a processor device and telematics system for the automatic configuration of telematic data transmissions of the motor vehicle
CN107132832B (en) * 2016-02-29 2019-10-11 株洲南车时代电气股份有限公司 A kind of DBC document analysis and its Programming Methodology based on CAN communication
CA3020085C (en) * 2016-04-08 2020-12-15 New York Air Brake Llc Train handling rules compliance system
CN107656520B (en) * 2017-10-24 2021-04-02 厦门市福工动力技术有限公司 CAN bus data analysis method and computer readable storage medium
CN108600192B (en) * 2018-04-03 2021-03-30 南京越博动力系统股份有限公司 Regular expression based DBC file analysis and message analysis method

Also Published As

Publication number Publication date
CN109491660A (en) 2019-03-19

Similar Documents

Publication Publication Date Title
CN109491660B (en) A dynamic analysis method of locomotive event data
CN111970353B (en) Data processing method and device for heterogeneous equipment in Internet of things of cloud computing platform
CN111447128A (en) Vehicle data acquisition and uploading method capable of being remotely and dynamically configured and storage medium
WO2018126964A1 (en) Task execution method and apparatus and server
CN111556074A (en) Communication protocol configuration method and device based on OPC UA
CN110262783B (en) Interface generation method and device and terminal equipment
CN105791269B (en) A kind of information security gateway based on data white list
CN106980560A (en) One kind is based on ICD database multibus protocol tests and emulation mode and platform
DE60124722T2 (en) METHOD FOR TRANSMITTING A MOBILE AGENT IN A NETWORK; TRANSMITTER, RECEIVER AND ASSOCIATED MOBILE AGENT
CN109788003A (en) A kind of intelligent public lavatory equipment exchange method and system based on MQTT agreement
CN110266702A (en) Wireshark protocol analysis method based on XML
CN111124382A (en) Attribute assignment method and device in Java and server
CN110198254A (en) A kind of communication protocol inline diagnosis method and diagnostic system
CN114765633B (en) Network message analysis method and device based on real-time Ethernet protocol of train
WO2025039860A1 (en) Inter-core communication method and apparatus, electronic device, and storage medium
CN112883088B (en) Data processing method, device, equipment and storage medium
CN110109672B (en) Analysis processing method and device for expression
CN104361121B (en) A kind of batch analytic method of WEB reporting systems formula
CN108259284A (en) A kind of configurable vehicle data acquisition system and analytic method
CN110213297A (en) A kind of data analysis method, device and computer readable storage medium
CN112835934B (en) Query information acquisition method and device, electronic equipment and storage medium
CN103246671A (en) Processing method and device for abstract syntax notation files
CN114625936A (en) Data processing method, device, computer equipment and storage medium
CN111832218B (en) Spacecraft micro rule reasoning system and method
CN111400060B (en) Equipment linkage method, device, server and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant