一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

观测量的监控方法、装置、设备及介质与流程

2022-02-19 12:34:51 来源:中国专利 TAG:


1.本发明涉及电子控制单元开发领域,尤其涉及一种观测量的监控方法、装置、设备及介质。


背景技术:

2.在电子控制单元(electronic control unit,简称:ecu)控制器开发过程中需要将待监控观测量添加至a2l文件中,并用测试设备进行大量的观测量的监控。
3.现有技术中,需要对观测量进行监控时,通过将观测量写到excel表格中,利用脚本文件将其生成至a2l文件中。如果需要对遗漏在a2l文件外的观测量进行监控时,或者台架测试出现问题,需要对未在a2l文件观测量进行监控时,现有技术不能及时实施监控,只能升级软件版本,将观测量添加至a2l文件中。
4.综上所述,现有技术在ecu开发过程中,在需要监控某些未在a2l文件中的观测量时,只能通过升级软件版本将观测量添加至a2l文件中,影响台架测试进展、问题的查找和定位,导致操作复杂,时间成本和人工成本较高。


技术实现要素:

5.本发明实施例提供一种观测量的监控方法、装置、设备及介质,用于解决现有技术中操作复杂,时间成本和人工成本较高的问题。
6.第一方面,本发明实施例提供一种观测量的监控方法,所述方法包括:
7.在检测到用户输入了观测量标识时,根据所述观测量标识从map文件中获取与所述观测量标识对应的观测量地址;
8.将所述观测量地址赋值给a2l文件中预设的标定量变量,得到标定量;
9.响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,获取所述观测量标识对应的观测量数据。
10.在一种具体的实施方式中,所述响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,获取所述观测量标识对应的观测量数据,包括:
11.响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关;
12.监控a2l文件中预设的观测量,获取所述观测量标识对应的观测量数据,其中,所述预设的观测量指向赋值后的标定量。
13.在一种具体的实施方式中,所述方法还包括:接收用户通过图形用户界面中观测量配置框输入的观测量标识。
14.在一种具体的实施方式中,所述接收用户通过图形用户界面中观测量配置框输入的观测量标识之前,所述方法还包括:
15.根据用户的操作在a2l文件中设置观测量变量,标定量变量以及监控标定量使能开关;其中,所述标定量变量用于根据需求设置观测量地址,所述监控标定量使能开关用于开启或者关闭观测量监控功能。
16.在一种具体的实施方式中,所述map文件中存储有预先配置的观测量标识与观测量地址之间的映射关系;相应的,所述根据所述观测量标识从map文件中获取与所述观测量标识对应的观测量地址,包括:
17.根据所述观测量标识和所述映射关系,获取与所述观测量标识对应的所述观测量地址。
18.第二方面,本发明实施例提供一种观测量的监控装置,包括:
19.检测模块,用于检测用户是否输入观测量标识;
20.第一处理模块,用于在检测到用户输入了观测量标识时,根据所述观测量标识从map文件中获取与所述观测量标识对应的观测量地址;
21.第二处理模块,用于将所述观测量地址赋值给a2l文件中预设的标定量变量,得到标定量;
22.第三处理模块,响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,获取所述观测量标识对应的观测量数据。
23.在一种具体的实施方式中,所述第三处理模块,具体用于响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,监控a2l文件中预设的观测量,获取所述观测量标识对应的观测量数据,其中,所述预设的观测量指向赋值后的标定量。
24.在一种具体的实施方式中,所述装置还包括:
25.接收模块,接收用户通过图形用户界面中观测量配置框输入的观测量标识。
26.在一种具体的实施方式中,所述装置还包括:
27.第四处理模块,用于根据用户的操作在a2l文件中设置观测量变量,标定量变量以及监控标定量使能开关,其中,所述标定量变量用于根据需求设置观测量地址,所述监控标定量使能开关用于开启或者关闭观测量监控功能。
28.在一种具体的实施方式中,所述map文件中存储有预先配置的观测量标识与观测量地址之间的映射关系,相应的,所述第一处理模块,具体用于根据所述观测量标识和所述映射关系,获取与所述观测量标识对应的所述观测量地址。
29.第三方面,本发明实施例提供一种电子设备,包括处理器、存储器、通信接口及存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项提供的观测量的监控方法。
30.第四方面,本发明实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时第一方面任一项提供的观测量的监控方法。
31.第五方面,本发明实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于第一方面任一项提供的观测量的监控方法。
32.本发明实施例提供的观测量的监控方法、装置、设备及介质,通过在检测到用户输入了观测量标识时,根据所述观测量标识从map文件中获取与所述观测量标识对应的观测量地址,再将所述观测量地址赋值给a2l文件中预设的标定量变量,得到标定量后,响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,获取所述观测量标识对应的观测量数据,实现对未在a2l文件观测量进行监控,不需要工作人员专门升级软件版本,将观测量添加至a2l文件中,操作简单,时间成本和人工成本较低。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本发明提供的观测量的监控方法的应用场景示意图;
35.图2为本发明提供的观测量的监控方法实施例一的流程示意图;
36.图3为本发明提供的观测量的监控方法实施例二的流程示意图;
37.图4为本发明提供的观测量的监控方法具体示例的流程示意图;
38.图5为本发明提供的观测量的监控装置实施例一的结构示意图;
39.图6为本发明提供的观测量的监控装置实施例二的结构示意图;
40.图7为本发明提供的观测量的监控装置实施例三的结构示意图;
41.图8为本发明提供的一种电子设备实施例的结构示意图。
具体实施方式
42.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在根据本实施例的启示下作出的所有其他实施例,都属于本发明保护的范围。
43.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
44.在电子控制单元(electronic control unit,简称:ecu)控制器开发过程中会不断的进行台架测试和功能测试,在测试过程中需要使用测试设备对观测量进行监控,测试设备只能监控在a2l文件中的观测量,可以通过将观测量填写到excel表格当中,再通过脚本自动生成到a2l文件中。
45.如果需要对遗漏在a2l文件外的观测量进行监控时,或者台架测试出现问题,需要对未在a2l文件观测量进行监控时,只能通过升级软件版本,将待观测量添加至a2l文件中,影响台架测试进展、问题的查找和定位,导致操作复杂,时间成本和人工成本较高。
46.针对现有技术中存在的问题,发明人在研究观测量的监控过程中发现,可以通过预先将有限数量的观测量和标定量添加进a2l文件中,将待观测量的地址赋给标定量,再通过监控观测量实现对待观测量的监控,其中观测量通过指针指向标定量,降低了操作复杂度、时间成本和人工成本。基于上述发明构思,设计了本发明的观测量的监控方案。
47.示例性的,图1为本发明提供的观测量的监控方法的应用场景示意图。如图1所示,该应用场景可以包括:电子设备12、至少一个终端设备(图一示出了2个终端设备,分别为终
端设备11、终端设备13)。
48.示例性的,在图1所示的应用场景中,用户可以通过终端设备11进行输入操作,终端设备11可以向电子设备12发送操作指令,也可以接收来自电子设备12的数据,并在用户图形界面进行显示。
49.电子设备12可以接收来自终端设备11的操作指令,也可以向终端设备11发送数据。
50.可以理解的是,电子设备是进行监控观测量的设备,它可以是标定软件inca(integrated calibration acquisition,简称:inca)对应的设备,也可以是标定软件ape对应的设备,也可以是其他的能够对观测量进行监控的设备,本发明实施例不对电子设备的具体形态进行限定,可以根据实际需求确定。
51.可以理解的是,终端设备是可以运行电子设备相应的操作软件的设备,它可以是电脑,也可以是智能手机,本发明实施例不对终端的具体形态进行限定,可以根据实际需求确定。
52.下面,通过具体实施例对本发明的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
53.图2为本发明提供的观测量的监控方法实施例一的流程示意图,如图2所示,该观测量的监控方法具体包括以下步骤:
54.s201:在检测到用户输入了观测量标识时,根据观测量标识从map文件中获取与观测量标识对应的观测量地址。
55.在本步骤中,当需要对未在a2l文件中的观测量进行监控时,用户可以在图形用户界面输入观测量标识,电子设备在检测到观测量标识后,会根据观测量标识从map文件中获取与观测量标识对应的观测量地址,其中,所述map文件中存储有预先配置的观测量标识与观测量地址之间的映射关系,以及观测量占用内存大小信息。
56.可以理解的是,观测量是可以进行监控的变量,观测量可以是寄存器的值,也可以是ecu运行时间,本发明实施例不对观测量进行具体限定,可以根据实际需求进行配置。
57.可以理解的是,观测量标识可以是观测量的名称,也可以是观测量的身份标识,能够根据该观测量标识确定具体的观测量即可,本发明实施例不对观测量标识进行具体限定,可以根据实际需求确定。
58.s202:将观测量地址赋值给a2l文件中预设的标定量变量,得到标定量。
59.在本步骤中,在获取到观测量地址后,通过赋值操作将观测量地址赋给a2l文件中预设的标定量,得到新的标定量。
60.需要说明的是,本实施例在需要对未在a2l文件中的观测量进行监控之前,用户将观测量变量,标定量变量以及监控标定量使能开关填写到excel表格中,通过脚本在a2l文件中设置观测量变量,标定量变量以及监控标定量使能开关,其中,所述标定量变量用于根据需求设置观测量地址,所述监控标定量使能开关用于开启或者关闭观测量监控功能。
61.s203:响应于用户的操作,开启a2l文件中预设的监控标定量使能开关,获取观测量标识对应的观测量数据。
62.示例性的,在得到新的标定量之后,如果用户通过操作电子设备对应的操作软件
将监控标定量使能开关赋值为1,即为开启a2l文件中预设的监控标定量使能开关,就可以通过获取观测量标识对应的观测量数据,如果用户通过操作电子设备对应的操作软件将监控标定量使能开关赋值为0,即为关闭a2l文件中预设的监控标定量使能开关,就可以实现取消对观测量的监控。
63.在打开监控标定量使能开关后,电子设备通过监控a2l文件中预设的观测量,所述预设的观测量通过指针指向所述标定量,通过解析标定量,也即解析所述观测量地址,即可得到所述观测量标识对应的观测量数据,实现对所述观测量的监控。
64.可以理解的是,电子设备都会有相应的操作软件可以对其进行操作,用户可以通过操作软件对监控标定量使能开关赋值,赋值为1时,即为打开开关,赋值为其他不为1的数值时,即为关闭开关,监控标定量使能开关默认值为0。
65.需要说明的是,观测量是一种变量,会在一定时间周期进行改变,为了能够对在不同时间周期改变的观测量进行监控,本发明实施例将监控的时间周期设置为所有未在a2l文件中的观测量的变化周期的最小值。
66.本发明实施例提供给的观测量的监控方法,通过预先添加至a2l文件中的观测量、标定量和监控标定量使能开关,将待观测量地址赋给标定量,打开监控标定量使能开关,观测量指向标定量,对观测量进行监控实现对待观测量的监控,相比于现有技术通过人工方式升级软件版本将待观测量添加至a2l文件中,操作简单,时间成本和仍成本更低。
67.在上述实施例的基础上,图3为本发明提供的观测量的监控方法实施例二的流程示意图。如图3所示,在本实施例中,上述步骤s201可以通过如下步骤实现:
68.s301:根据用户的操作在a2l文件中设置观测量变量,标定量变量以及监控标定量使能开关。
69.在需要对未在a2l文件中的观测量进行监控之前,用户需要将观测量变量,标定量变量以及监控标定量使能开关填写到excel表格中,通过脚本在a2l文件中设置观测量变量,标定量变量以及监控标定量使能开关。其中,所述标定量变量用于根据需求设置观测量地址,所述监控标定量使能开关用于开启或者关闭观测量监控功能。
70.需要说明的是,所述观测量和所述标定量为多维数组的形式,当有多个未在a2l文件中的观测量需要监控时,可以将这多个观测量的地址作为数组中的元素一起赋给所述标定量,打开监控标定量使能开关,所述观测量通过指针指向标定量,通过对所述观测量的监控就可以实现对多个未在a2l文件中的观测量的监控。具体的未在a2l文件中的观测量的个数可以根据实际情况确定,本发明实施例不对其进行限定。
71.s302:接收用户通过图形用户界面中观测量配置框输入的观测量标识。
72.当需要对未在a2l文件中的观测量进行监控时,用户可以在图形用户界面输入观测量标识,电子设备在检测到观测量标识后,对用户输入的观测量标识进行接收。
73.可以理解的是,图形用户界面时实现人机交互的界面,用户可以通过此界面进行输入操作,图形用户界面的位置可以是在电子设备上,也可以是电子设备相应的操作软件的界面,位置在终端设备上,本实施例并不对图形用户界面的位置进行限定。
74.可以理解的是,电子设备进行检测观测量标识可以是实时检测,也可以是在用户在图形用户界面进行输入操作后自动触发检测,本实施例并不对检测的触发方式限定,可根据实际情况进行限定。
75.s303:根据观测量标识从map文件中获取与观测量标识对应的观测量地址。
76.可以理解的是,所述map文件中存储有预先配置的观测量标识与观测量地址之间的映射关系以及观测量占用内存大小信息,电子设备可以根据所述观测量标识和所述映射关系,获取与所述观测量标识对应的所述观测量地址。下面通过一个具体的示例,来对本发明实施例提供的观测量的监控方法进行示例说明。
77.图4为本发明提供的观测量的监控方法具体示例的流程示意图,如图4所示,本示例通过设置一个观测量monitor_val[5],一个标定量address_config_c[5],一个监控标定量使能开关monitor_enable_c,其中观测量和标定量是5维数组的形式,可以实现对5个未在a2l文件中的观测量进行监控,将该三个变量添加至a2l文件中,确保可以监控和标定。当需要对未在a2l文件中的观测量进行监控时,通过查找map文件,找到对应观测量的地址,修改标定量的值为观测量的地址address_config_c[5],然后打开监控标定量使能开关monitor_enable_c,即可通过监控观测量monitor_val[5]实现其他观测量的监控,设置监控的时间周期为10ms,此周期为所有未在a2l文件中的观测量的变化周期的最小值,使得可以监控到所有未在a2l文件中的观测量,如果不需要对观测量进行监控时,关闭监控标定量使能开关monitor_enable_c,即可实现取消监控。
[0078]
本发明提供一种技术方案,通过预先设置一组有限数量的观测量、标定量和监控标定量使能开关,将待观测量的地址赋给标定量,打开监控标定量使能开关,对预先设置的观测量进行监控,实现对待观测量的监控,可以有效的减少操作步骤,降低时间成本和人工成本。
[0079]
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
[0080]
图5为本发明提供的观测量的监控装置实施例一的结构示意图;如图5所示,该观测量的监控装置50可以包括:检测模块51:用于检测用户是否输入观测量标识;
[0081]
第一处理模块52:用于根据所述观测量标识从map文件中获取与所述观测量标识对应的观测量地址;
[0082]
第二处理模块53:用于将所述观测量地址赋值给a2l文件中预设的标定量变量,得到标定量;
[0083]
第三处理模块54:响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,获取所述观测量标识对应的观测量数据。
[0084]
在本发明实施例的一种可能设计中,第三处理模块53,具体用于响应于用户的操作,开启所述a2l文件中预设的监控标定量使能开关,监控a2l文件中预设的观测量,获取所述观测量标识对应的观测量数据,其中,所述预设的观测量指向赋值后的标定量。
[0085]
本实施例提供的观测量的监控装置,用于执行前述任一方法实施例提供的技术方案,其实现原理和技术效果类似,通过对预先设置的观测量进行监控来实现对未在a2l文件中的观测量进行监控,操作简单,有效降低了时间成本和人工成本。
[0086]
图6为本发明提供的观测量的监控装置实施例二的结构示意图;如图6所示,在本发明实施例的另一种可能设计中,所述观测量的监控装置50还包括:
[0087]
接收模块55,用于接收用户通过图形用户界面中观测量配置框输入的观测量标识。
[0088]
图7为本发明提供的观测量的监控装置实施例三的结构示意图;如图7所示,在本发明实施例的再一种可能设计中,所述观测量的监控装置50还包括:
[0089]
第四处理模块56,用于在接收用户通过图形用户界面中观测量配置框输入的观测量标识之前,根据用户的操作在a2l文件中设置观测量变量,标定量变量以及监控标定量使能开关,其中,所述标定量变量用于根据需求设置观测量地址,所述监控标定量使能开关用于开启或者关闭观测量监控功能。
[0090]
在本发明实施例的上述可能设计中,第一处理模块41,具体用于根据所述观测量标识和所述映射关系,获取与所述观测量标识对应的所述观测量地址,其中,所述map文件中存储有预先配置的观测量标识与观测量地址之间的映射关系。
[0091]
前述任一实施例提供的观测量的监控装置,用于执行前述任一方法实施例提供的技术方案,其实现原理和技术效果类似,在此不再赘述。
[0092]
图8为本发明提供的一种电子设备实施例的结构示意图。如图8所示,该电子设备80包括:
[0093]
处理器81,存储器82,以及通信接口83;
[0094]
所述存储器82用于存储计算机程序;
[0095]
其中,所述处理器81配置为经由执行所述计算机程序来执行前述任一方法实施例中的边缘服务器的技术方案。
[0096]
可选的,存储器82既可以是独立的,也可以跟处理器81集成在一起。
[0097]
可选的,当所述存储器82是独立于处理器81之外的器件时,所述服务器80还可以包括:
[0098]
总线,用于将上述器件连接起来。
[0099]
该电子设备用于执行前述任一方法实施例中边缘服务器的技术方案,其实现原理和技术效果类似,在此不再赘述。
[0100]
本发明实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一实施例提供的技术方案。
[0101]
本发明实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现前述任一方法实施例提供的技术方案。
[0102]
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0103]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献