-
公开(公告)号:CN117453350A
公开(公告)日:2024-01-26
申请号:CN202311540819.2
申请日:2023-11-17
Applicant: 潍柴动力股份有限公司
Abstract: 本申请公开了一种操作命令执行方法、系统及电子设备,获得操作命令列表,操作命令列表中包括多个操作命令,操作命令之间具有关联关系;获得操作命令列表中待执行的第一操作命令,执行第一操作命令;获得第一操作命令执行完成的完成信息,基于完成信息及操作命令列表中操作命令之间的关联关系确定待执行的第二操作命令,执行第二操作命令。本方案通过预先获得操作命令列表,该列表中包括的多个操作命令之间是具有关联关系的,以便于当一个操作命令执行完成后,能够基于该关联关系自动执行下一个操作命令,从而实现了操作命令的连续执行,简化了操作流程。
-
公开(公告)号:CN110333870B
公开(公告)日:2023-04-18
申请号:CN201910579905.1
申请日:2019-06-28
Applicant: 潍柴动力股份有限公司
IPC: G06F8/41
Abstract: 本申请提供了一种Simulink模型变量分配的处理方法、装置及设备,该方法包括:获取待分配Simulink模型变量的变量属性和数据类型的位数信息;根据所述变量属性与所述数据类型的位数信息,将所述待分配变量分配到与所述变量属性和位数信息对应的变量定义文件和声明文件中,以使得不同字节长度数据类型的变量在代码文件中不再交叉存放,节省了内存空间。
-
公开(公告)号:CN115756445A
公开(公告)日:2023-03-07
申请号:CN202211181880.8
申请日:2022-09-27
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F8/36
Abstract: 本发明提供一种组件生成方法和装置、电子设备、计算机存储介质,该方法包括:获取开发人员选择的数据请求;其中,数据请求为开发人员选择所需的组件信息后,点击确认发送的请求;解析并获取数据请求中的组件信息,基于vue的前端页面生成方法对照element‑ui组件库代码,生成所述组件信息对应的代码;因此开发人员可通过选择组件信息,如组件类型、组件属性、组件事件及方法等,依据该组件信息直接生成代码,开发人员直接引用即可;使用本方法进行前端开发,既简化了开发过程,又实现了组件封装,还大大提高了开发效率。
-
公开(公告)号:CN114638096A
公开(公告)日:2022-06-17
申请号:CN202210226704.5
申请日:2022-03-09
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F30/20 , G06F119/02
Abstract: 本申请涉及仿真测试技术领域,尤其涉及一种程序变量间的逻辑展示方法、装置、设备及存储介质。用于使ECU程序测试过程更为直观,提高异常情况的排查效率的问题,该方法为:基于待测试ECU程序的变量描述文件和ECU控制逻辑仿真模型,确定待展示变量集合,该ECU控制逻辑仿真模型是由按照控制逻辑进行连接的至少两个图形模块组成的;再基于待展示变量集合,在ECU控制逻辑仿真模型包括的图形模块对应的预设范围内,设置对应待展示变量的运行值展示框;然后,响应开始测试指令,持续采集待展示变量集合包含的每个待展示变量的运行值,并将运行值展示在对应待展示变量的运行值展示框内;这样,使测试过程更为直观,提高异常情况排查效率。
-
公开(公告)号:CN114461254A
公开(公告)日:2022-05-10
申请号:CN202210264305.8
申请日:2022-03-17
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F8/65 , G06F9/4401 , G06F11/14
Abstract: 本申请公开了一种软件程序更新方法和相关装置,在ECU上电后,首先控制ECU运行第一引导加载程序,完成初始化校验;通过监测ECU所接收到的报文确定运行程序与待更新程序,具体的,当接收到第一刷写请求时,控制ECU运行在第一引导加载程序,根据第一刷写请求对第二引导加载程序进行更新;当接收到第二刷写请求时,控制ECU运行在第二引导加载程序,根据第二刷写请求对应用程序进行更新。如此实现对应用程序及用于更新该应用程序的第二引导加载程序的更新,且由于ECU上电后首先运行的是第一引导加载程序,若出现更新异常,可以通过ECU上下电复位的方式重新运行第一引导加载程序并对相关异常程序进行刷写,避免了因软件程序更新出现异常而导致ECU刷死的问题。
-
公开(公告)号:CN110262289B
公开(公告)日:2022-04-26
申请号:CN201910648860.9
申请日:2019-07-18
Applicant: 潍柴动力股份有限公司
IPC: G05B17/02
Abstract: 本申请提供了一种A2L文件中变量的处理方法、装置和存储介质,该A2L文件中变量的处理方法,按行读取A2L文件到内存中,获取A2L文件的一部分内容作为待处理信息,通过仅在待处理信息中查找变量,可以快速准确查找到需要进行处理的变量,避免后续针对A2L文件中不存在的变量进行处理,提高了处理效率,减少了处理总耗时。
-
公开(公告)号:CN109683881B
公开(公告)日:2022-04-05
申请号:CN201811618411.1
申请日:2018-12-27
Applicant: 潍柴动力股份有限公司
IPC: G06F8/33
Abstract: 本发明提供一种代码格式调整方法及装置,在获取需要进行代码格式调整的待处理代码后,基于预设代码特征对待处理代码进行格式调整,得到具有预设格式的目标代码,输出具有预设格式的目标代码,使得不同的待处理代码经过预设代码特征调整后得到的目标代码之间的预设格式相同,进而使得不同待处理代码的格式从多样化向整齐划一过渡,实现不同待处理代码的格式统一,而统一的格式可以让每个程序员能够准确理解代码的思路和用意,显著地提高代码的可读性,利于代码的修改和维护,另外待处理代码可以基于预设代码特征自动进行格式调整,省去程序员调整或设置格式的环节,节省了人为调整时间,提高了调整效率。
-
公开(公告)号:CN114185572A
公开(公告)日:2022-03-15
申请号:CN202111300961.0
申请日:2021-11-04
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请公开了一种数据的刷写方法、装置、设备及存储介质,所述方法包括:上位机解析编译完成的程序文件,得到代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围,并将所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围发送给下位机;下位机根据所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围进行分区刷写。根据本申请实施例提供的数据的刷写方法,可以自动调整代码区和数据区的大小,不用频繁升级下位机刷写程序,后面的空余部分将不执行刷写,大大提高了刷写的实效性。
-
公开(公告)号:CN112631599A
公开(公告)日:2021-04-09
申请号:CN202011449166.3
申请日:2020-12-09
Applicant: 潍柴动力股份有限公司
IPC: G06F8/41
Abstract: 本申请实施例提供的一种编译方法、装置和存储介质,涉及软件集成技术领域,该方法包括:在对目标代码文件进行编译过程中,如果出现编译报错,可以获取当前编译报错信息,将包含当前编译报错信息的匹配请求上传至服务器,以使服务器从预先存储的编译报错信息与解决方案的对应关系中,匹配当前编译报错信息对应的目标解决方案;如果接收到服务器发送的当前编译报错信息对应的目标解决方案,则根据目标解决方案对目标代码文件中的相应代码进行修改,并对修改后的目标代码文件进行重新编译。因此,本申请可以在编译出现问题时,自动获取编译问题对应的解决方案,并在解决编译问题后重新编译,以排查其他编译问题,提高了编译效率。
-
公开(公告)号:CN111159980A
公开(公告)日:2020-05-15
申请号:CN201911398724.5
申请日:2019-12-30
Applicant: 潍柴动力股份有限公司
IPC: G06F40/151 , G06F40/18
Abstract: 本申请提供的一种数据转换的方法和装置,通过获取需要进行数据转换的表格文件。其中,表格文件中包含变量名信息和物理值信息。然后提取表格文件中的变量名信息和物理值信息。再利用提取到的表格文件中的变量名信息,从变量描述性文件中提取与表格文件中的变量名信息相对应的变量信息。最后将提取到的表格文件中的变量名信息和物理值信息,以及与表格文件中的变量名信息相对应的变量信息转换到数据管理文件中。因此,利用本申请可以将变量描述性文件和表格文件的集合文件中数据转换到数据管理文件中,这样就可以将表格文件中修改的数据转换到数据管理文件中,以解决修改ECU数据难度高的问题。
-
-
-
-
-
-
-
-
-