吹水方法、装置、存储介质、设备及计算机程序产品与流程

文档序号:31088805发布日期:2022-08-09 23:23阅读:151来源:国知局
吹水方法、装置、存储介质、设备及计算机程序产品与流程

1.本技术涉及发动机热试技术领域,具体涉及一种吹水方法、装置、存储介质、设备及计算机程序产品。


背景技术:

2.发动机的热试,即将发动机点火进行测试,具体的,就是在台架上给发动机创造一个能点火的条件,让发动机自己跑起来,再通过台架监控和人工检测两种方式,检测发动机的装配质量。而在热试结束后需要进行吹水,将发动机内冷却水吹回水箱,而现目前的吹水方法的逻辑在下位机上固定,用户不能根据实际情况如发动机型号的不同、热试验参数的不同对吹水方法做出调整,导致吹水效果不好。


技术实现要素:

3.本技术的主要目的在于提供一种吹水方法、装置、存储介质、设备及计算机程序产品,旨在解决现有技术中发动机热试后的吹水效果不佳的问题。
4.为实现上述目的,本技术的实施例采用的技术方案如下:
5.第一方面,本技术实施例提供一种吹水方法,应用于电子设备,电子设备的操作界面包括第一区域,方法包括以下步骤:
6.在第一区域上显示若干第一操作对象;其中,若干第一操作对象分别标识发动机吹水回路中不同的执行机构的工作状态;
7.接收用户在第一区域上对第一操作对象的操作请求;
8.根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作。
9.在第一方面的一种可能实现方式中,电子设备的操作界面还包括第二区域,第二区域上显示有第二操作对象,第二操作对象用于确认操作指令是否执行;
10.接收用户在第一区域上对第一操作对象的操作请求的步骤之后,方法还包括:
11.接收用户在第二区域上对第二操作对象的确认请求;
12.根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作步骤包括:
13.根据操作请求以及确认请求生成最终操作指令,以使执行机构根据最终操作指令执行吹水工作。
14.在第一方面的一种可能实现方式中,第一操作对象包括弱吹操作对象、强吹操作对象以及排空操作对象,其中,弱吹操作对象用于标识发动机吹水回路中弱吹阀的启闭,强吹操作对象用于标识发动机吹水回路中强吹阀的启闭,排空操作对象用于标识发动机吹水回路中排空阀的启闭。
15.在第一方面的一种可能实现方式中,每个第一操作对象均包括多个第一操作单元,每个第一操作单元分别标识总吹水时长的各个单位时间段内,执行机构的工作状态;
16.接收用户在第一区域上对第一操作对象的操作请求的步骤包括:
17.接收用户在第一区域上对第一操作单元的操作请求。
18.在第一方面的一种可能实现方式中,接收用户在第一区域上对第一操作单元的操作请求的步骤之后,方法还包括:
19.根据所有第一操作单元的操作请求并结合总吹水时长的各个单位时间段,识别每个单位时间段内不同执行机构的工作状态。
20.在第一方面的一种可能实现方式中,根据所有第一操作单元的操作请求并结合总吹水时长的各个单位时间段,识别每个单位时间段内不同执行机构的工作状态的步骤之后,方法还包括:
21.根据识别的结果,判断是否存在同一单位时间段内所有执行结构均处于停止的工作状态,以获得吹水结束时间点。
22.第二方面,本技术实施例提供一种发动机吹水装置,包括:
23.显示模块,显示模块用于在第一区域上显示若干第一操作对象;其中,若干第一操作对象分别标识发动机吹水回路中不同的执行机构的工作状态;
24.操作模块,操作模块用于接收用户在第一区域上对第一操作对象的操作请求;
25.执行模块,执行模块用于根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作。
26.第三方面,本技术实施例提供一种计算机可读存储介质,储存有计算机程序,计算机程序被处理器加载执行时,实现如上述第一方面中任一项提供的吹水方法。
27.第四方面,本技术实施例提供一种电子设备,包括处理器及存储器,其中,
28.存储器用于存储计算机程序;
29.处理器用于加载执行计算机程序,以使电子设备执行如上述第一方面中任一项提供的吹水方法。
30.第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,当计算机程序被执行时,用于执行如上述第一方面中任一项提供的吹水方法。
31.与现有技术相比,本技术的有益效果是:
32.本技术实施例提出的一种吹水方法、装置、存储介质、设备及计算机程序产品,该方法应用于电子设备,电子设备的操作界面包括第一区域,该方法通过在第一区域上显示若干第一操作对象;其中,若干第一操作对象分别标识发动机吹水回路中不同的执行机构的工作状态;接收用户在第一区域上对第一操作对象的操作指令;根据操作指令控制执行机构执行吹水工作。本技术的方法首先通过将设置吹水的操作界面集成至上位机来便于用户操作,并通过操作界面上不同的第一操作对象对应不同发动机吹水回路中的执行机构,用户可以根据实际情况单独对每一个执行结构进行操作指令的构建,以得到与实际情况匹配的吹水方法,并根据该操作指令控制执行机构执行该方法得到较好的吹水效果。
附图说明
33.图1为本技术实施例涉及的硬件运行环境的电子设备结构示意图;
34.图2为本技术实施例提供的一种吹水方法的流程示意图;
35.图3为本技术实施例提供的一种发动机吹水装置的模块示意图;
36.图4为本技术实施例提供的电子设备的操作界面在一种实施方式下的界面示意
图;
37.图5为本技术实施例提供的电子设备的操作界面在另一种实施方式下的界面示意图;
38.图中标记:101-处理器,102-通信总线,103-网络接口,104-用户接口,105-存储器。
具体实施方式
39.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
40.本技术实施例的主要解决方案是:提出一种吹水方法、装置、存储介质、设备及计算机程序产品,该方法应用于电子设备,电子设备的操作界面包括第一区域,通过在第一区域上显示若干第一操作对象;其中,若干第一操作对象分别标识发动机吹水回路中不同的执行机构的工作状态;接收用户在第一区域上对第一操作对象的操作请求;根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作。
41.现有技术中,汽车热试台架的吹水设置主要有两种方式:直接在下位机控制器中写入固定时间和顺序的逻辑;在下位机控制器中写入吹水固定逻辑,用变量设置吹水时间,在上位机pc端人机界面中写入吹水的时间。两种方式都存在一个相同的问题,吹水逻辑较为固定,用户无法根据机型与实际情况做调整,导致吹水的效果不佳。
42.为此,本技术提供一种解决方案,将操作界面集成至上位机的电子设备上,下位机通常附带执行机构,在其上操作会有诸多不便,可以避免在下位机上去调整,首先在电子设备的操作界面上直接对标识各个下位机执行机构的第一操作对象单独操作,在发送了相应的操作请求后生成对应的操作指令,可以根据实际情况调整各个执行机构的状态,实现对不同情况下不同型号发动机吹水逻辑的调整,以达到相适配的较好的吹水效果,而后执行机构根据操作指令执行相关的吹水动作即可。解决了现有技术中发动机热试后的吹水效果不佳的问题。
43.参照附图1,附图1为本技术实施例方案涉及的硬件运行环境的电子设备结构示意图,该电子设备可以包括:处理器101,例如中央处理器(central processing unit,cpu),通信总线102、用户接口104,网络接口103,存储器105。其中,通信总线102用于实现这些组件之间的连接通信。用户接口104可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口104还可以包括标准的有线接口、无线接口。网络接口103可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器105可选的可以是独立于前述处理器101的存储装置,存储器105可能高速的随机存取存储器(random access memory,ram)存储器,也可能是稳定的非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器;处理器101可以是通用处理器,包括中央处理器、网络处理器等,还可以是数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
44.本领域技术人员可以理解,附图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
45.如附图1所示,作为一种存储介质的存储器105中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及电子程序。
46.在附图1所示的电子设备中,网络接口103主要用于与网络服务器进行数据通信;用户接口104主要用于与用户进行数据交互;本发明中的处理器101、存储器105可以设置在电子设备中,电子设备通过处理器101调用存储器105中存储的发动机吹水装置,并执行本技术实施例提供的吹水方法。
47.参照附图2,基于前述实施例的硬件设备,本技术的实施例提供一种吹水方法,应用于电子设备,电子设备的操作界面包括第一区域,吹水方法包括以下步骤:
48.s10:在第一区域上显示若干第一操作对象;其中,若干第一操作对象分别标识发动机吹水回路中不同的执行机构的工作状态。
49.在具体实施过程中,第一区域为操作界面上的一个功能区域,第一操作对象为第一区域上对应的虚拟模块或实体按钮,用于对应各个不同执行机构,执行机构如驱动源、强吹阀、弱吹阀等,在发动机吹水回路中执行机构间的相互配合即完成吹水工作。
50.s20:接收用户在第一区域上对第一操作对象的操作请求。
51.在具体实施过程中,用户在第一区域上对第一操作对象进行操作时,电子设备接收到用户对于操作对象的操作,根据其操作动作生成操作请求,实现用户与上位机之间的人机交互,例如用户对标识强吹阀动作的操作对象进行执行操作,随即生成强吹阀对应的执行动作的请求。
52.s30:根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作。
53.在具体实施过程中,根据前述步骤中操作请求的生成,将其转换为控制执行机构动作的操作指令,例如前面所述的强吹阀动作的请求,对应的操作指令可以是强吹阀启动/停止。
54.如上实施方式,将操作界面整合并集成至上位机中,上位机相对于下位机可以更远离下位执行端,避免了在试验设备、执行机构上去做调整操作的麻烦,在上位机的操作界面上,可以直接对不同的操作对象进行操作,不同的操作对象可以对应不同的执行机构,对操作对象的操作请求可以是其对应的执行机构的启停、启停时间、执行动作的时长等,根据实际需要在多个不同操作对象之间操作配合,即可以完成对不同情况下不同型号的发动机所需要的吹水方法的调整,以使吹水逻辑符合当前情况,执行获得较好的吹水效果。
55.在一种实施例中,电子设备的操作界面还包括第二区域,第二区域上显示有第二操作对象,第二操作对象用于确认操作指令是否执行;
56.接收用户在第一区域上对第一操作对象的操作请求的步骤之后,方法还包括:
57.接收用户在第二区域上对第二操作对象的确认请求;
58.根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作步骤包括:
59.根据操作请求以及确认请求生成最终操作指令,以使执行机构根据最终操作指令执行吹水工作。
60.在具体实施过程中,在第二区域上对第二操作对象的确认请求实则为吹水逻辑设置过程中的保护机制,在操作请求完成后,对第二操作对象的确认请求如附图4所示,可包括确认执行操作指令对应附图4中的“是”以及取消执行操作指令对应附图4中的“否”的选项,或者是如附图5中所示的“√确认”以及
“×
关闭”的选项,在用户编辑完需要的吹水逻辑后,通过对第二操作对象的确认请求确认是否执行指令,此时用户可以再对操作指令进行
查验以确保吹水逻辑能够正确执行。
61.在一种实施例中,为使用户可自由组合的吹水逻辑能够覆盖大多数使用场景,设置第一操作对象包括弱吹操作对象、强吹操作对象以及排空操作对象,其中,弱吹操作对象用于标识发动机吹水回路中弱吹阀的启闭,强吹操作对象用于标识发动机吹水回路中强吹阀的启闭,排空操作对象用于标识发动机吹水回路中排空阀的启闭。
62.在具体实施过程中,强吹阀、弱吹阀即代表在水管中流通的气流的强弱,通过控制三个阀的协调、顺序动作控制气流吹出发动机水管中的余水,如在整个吹水过程中总吹水时长为50秒,前20秒弱吹阀开启进行弱吹,后30秒弱吹阀关闭强吹阀开启进行强吹,在强吹快结束时可开启排空阀泄下管路中的压力,以确保操作人员的安全。
63.在一种实施例中,将第一操作对象进一步划分,以使吹水逻辑的调整有更多组合选择,并可以细化到每一个单位时间段上执行机构的状态,设置每个第一操作对象均包括多个第一操作单元,每个第一操作单元分别标识总吹水时长的各个单位时间段内,执行机构的工作状态;
64.接收用户在第一区域上对第一操作对象的操作请求的步骤包括:
65.接收用户在第一区域上对第一操作单元的操作请求。
66.在具体实施过程中,将第一操作对象以总吹水时间进行划分,在本领域中吹水的总时长一般是小于80秒的,所以可将每个操作对象划分为80个操作单元,每一个操作单元对应1bit单位,也即1秒时间,如附图5中所示,应当包含有更多的操作单元,对应的吹水秒数节点应当至少有80个,能够完成对整个吹水逻辑的全覆盖,图中只是以较少的重复单元为示例,每一个操作单元可以是一个圆形控件,在on和off间切换该时刻阀体的工作状态,可便于设置阀体的间歇性开闭及并行动作。如附图5中所示操作界面中,弱吹阀在吹水工作的前3秒内工作,第4秒开始排空阀与强吹阀同时工作,强吹阀每工作2秒后关闭1秒,实现间歇工作。
67.在一种实施例中,为了研究吹水的效果,以便于对吹水逻辑的修正,在接收用户在第一区域上对第一操作单元的操作请求的步骤之后,方法还包括:
68.根据所有第一操作单元的操作请求并结合总吹水时长的各个单位时间段,识别每个单位时间段内不同执行机构的工作状态。
69.在具体实施过程中,在完成所有第一操作单元的操作请求之后,结合吹水总时长信息,可以对应查看到哪个时间段哪些执行机构在工作,哪些执行机构未工作,如果吹水效果不是很理想,那么根据最终的吹水效果可判断,是否在哪个时间段的强吹时长过短导致吹水不彻底,或者是工作时长不足导致吹水不彻底等,那么可细化到对每一个单位时间段上的每一个执行机构进行调整,以完成对吹水方法的优化调整,得到更好的吹水效果。
70.在一种实施例中,根据所有第一操作单元的操作请求并结合总吹水时长的各个单位时间段,识别每个单位时间段内不同执行机构的工作状态的步骤之后,方法还包括:
71.根据识别的结果,判断是否存在同一单位时间段内所有执行结构均处于停止的工作状态,以获得吹水结束时间点。
72.在具体实施过程中,在细化了对吹水逻辑的调整之后,为使其可自动识别总吹水时长,识别每一个操作单元的状态,在某一时间点上出现了所有执行机构均停止工作,即可以认为吹水结束,吹水总时长即为其上一时间点所在,如附图5所示,在第15秒时所有阀体
均关闭,则吹水总时长可自动识别为14秒,并将其作为整个研究中的重要参数。
73.进一步的,吹水总时长在自动识别后可以显示在操作界面的第三区域上,第三区域上的第三操作对象用于标识吹水总时长,识别之后将操作单元的状态信息转换为数字形式标来表达,使用户可以更直观的观测;第三操作对象还可基于用户的操作请求设置吹水执行的总时长,如附图5中所示,需要研究整个14秒的吹水逻辑执行一半时长时发动机内的吹水状态,可以在第三区域上手动设置吹水时长为7秒,执行机构按既定逻辑执行,当吹水时长达到7秒后即自动停止。
74.参照附图3,基于与前述实施例中同样的发明构思,本技术实施例还提供一种发动机吹水装置,该装置包括:
75.显示模块,显示模块用于在第一区域上显示若干第一操作对象;其中,若干第一操作对象分别标识发动机吹水回路中不同的执行机构的工作状态;
76.操作模块,操作模块用于接收用户在第一区域上对第一操作对象的操作请求;
77.执行模块,执行模块用于根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作。
78.本领域技术人员应当理解,实施例中的各个模块的划分仅仅是一种逻辑功能的划分,实际应用时可以全部或部分集成到一个或多个实际载体上,且这些模块可以全部以软件通过处理单元调用的形式实现,也可以全部以硬件的形式实现,或是以软件、硬件结合的形式实现,需要说明的是,本实施例中发动机吹水装置中各模块是与前述实施例中的吹水方法中的各步骤一一对应,因此,本实施例的具体实施方式可参照前述吹水方法的实施方式,这里不再赘述。
79.基于与前述实施例中同样的发明构思,本技术的实施例还提供一种计算机可读存储介质,储存有计算机程序,计算机程序被处理器加载执行时,实现如本技术实施例提供的吹水方法。
80.基于与前述实施例中同样的发明构思,本技术的实施例还提供一种电子设备,包括处理器及存储器,其中,
81.存储器用于存储计算机程序;
82.处理器用于加载执行计算机程序,以使电子设备执行如本技术实施例提供的吹水方法。
83.此外,基于与前述实施例中同样的发明构思,本技术的实施例还提供一种计算机程序产品,包括计算机程序,当计算机程序被执行时,用于执行如本技术实施例提供的吹水方法。
84.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。计算机可以是包括智能终端和服务器在内的各种计算设备。
85.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
86.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在
保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
87.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
88.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
89.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
90.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台多媒体终端设备(可以是手机,计算机,电视接收机,或者网络设备等)执行本技术各个实施例所述的方法。
91.综上,本技术提供的一种吹水方法、装置、存储介质、设备及计算机程序产品,通过在第一区域上显示若干第一操作对象;接收用户在第一区域上对第一操作对象的操作请求;根据操作请求生成操作指令,以使执行机构根据操作指令执行吹水工作,即可快速地在上位机操作界面上对吹水逻辑进行自由调整以使吹水方法适应实际情况,并得到较好的吹水效果。
92.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1