-
公开(公告)号:CN110333870A
公开(公告)日:2019-10-15
申请号:CN201910579905.1
申请日:2019-06-28
Applicant: 潍柴动力股份有限公司
IPC: G06F8/41
Abstract: 本申请提供了一种Simulink模型变量分配的处理方法、装置及设备,该方法包括:获取待分配Simulink模型变量的变量属性和数据类型的位数信息;根据所述变量属性与所述数据类型的位数信息,将所述待分配变量分配到与所述变量属性和位数信息对应的变量定义文件和声明文件中,以使得不同字节长度数据类型的变量在代码文件中不再交叉存放,节省了内存空间。
-
公开(公告)号:CN110286934A
公开(公告)日:2019-09-27
申请号:CN201910581836.8
申请日:2019-06-30
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供一种静态代码的检查方法及装置,该方法从更新源文件中获取到自定义函数以及自定义变量,并从区别于更新源文件的其他源文件中获取到引用函数以及引用变量,并基于获取到的自定义函数、引用函数以及自定义变量、引用变量,确定与更新源文件存在依赖关系的源文件,然后对更新源文件以及与更新源文件存在依赖关系的源文件,进行静态代码检查。由于不需要对环境中的全部源文件整体进行检查,因此节省了检查所需时间,提高了检查效率。同时,由于不仅对更新源文件进行检查而且对与更新源文件存在依赖关系的源文件也进行检查,从而避免了漏检导致检查准确性低的问题发生。
-
公开(公告)号:CN110286909A
公开(公告)日:2019-09-27
申请号:CN201910582489.0
申请日:2019-06-29
Applicant: 潍柴动力股份有限公司
Abstract: 本发明提供了一种Simulink模型资源使用数据的统计方法及装置,通过为Simulink应用层模型代码划分专属的资源分段,并依据资源分段信息对编译环境进行修改,使将应用层模型代码转化为可执行程序的同时,生成资源使用统计文件,实现自动化统计Simulink应用层各种分段的资源使用数据,由于Simulink应用层与实际应用场景相结合,Simulink应用层各种分段的资源使用数据为Simulink模型生成代码在芯片中实际的资源占用数据。
-
公开(公告)号:CN110262803A
公开(公告)日:2019-09-20
申请号:CN201910584408.0
申请日:2019-06-30
Applicant: 潍柴动力股份有限公司
IPC: G06F8/41
Abstract: 本申请提供一种依赖关系的生成方法及装置,该方法从object文件的符号表获取该object文件的自定义变量、自定义函数、引用变量以及引用函数,并基于获取到的自定义变量以及引用变量,生成变量依赖关系,基于获取到的自定义函数以及引用函数,生成函数依赖关系,最后基于变量依赖关系以及函数依赖关系,生成文件之间的依赖关系。而不需要在所有代码模块中匹配变量以及函数,并根据匹配结果确定存在函数依赖关系、变量依赖关系的代码模块,从而生成依赖关系,因此节省了匹配过程所需的时间,提高了依赖关系的生成效率。
-
公开(公告)号:CN109697279A
公开(公告)日:2019-04-30
申请号:CN201811607811.2
申请日:2018-12-27
Applicant: 潍柴动力股份有限公司
IPC: G06F17/22
Abstract: 一种A2L变量地址处理方法和装置,方法包括:读取A2L文件和ELF文件,将ELF文件中的debug_info部分转化为当前操作系统可读文件;获取A2L文件所需读取物理地址的各个目标变量的变量名和变量类型;依据变量类型将目标变量划分为第一变量类型和第二变量类型;由debug_info中读取第一类变量类型中的目标变量所对应的物理地址;由debug_info中读取第二变量类型中的目标变量所对应的基础地址以及元素地址偏移信息,基于基础地址以及元素地址偏移信息计算得到目标变量所对应的物理地址;依据读取到的物理地址更新A2L文件中的目标变量的所对应的地址,提高了A2L文件中的目标变量的物理地址的读取效率。
-
公开(公告)号:CN104930257B
公开(公告)日:2018-12-14
申请号:CN201510212165.X
申请日:2015-04-29
Applicant: 潍柴动力股份有限公司
IPC: F16K31/64
Abstract: 本申请提供了一种阀门的控制方法及装置,检测通过阀门的气体的温度,当通过阀门气体的温度满足预设条件时,将阀门的开度由第一开度减小到第二开度,当通过所述阀门的气体的温度大于第二温度值时,将所述阀门的开度由所述第一开度减小到第三开度,因为预设条件中至少包括气体的温度大于第一温度值但小于第二温度值,并且第一温度值和所述第二温度值不低于所述阀门正常工作的温度值,所以,当通过阀门的气体的温度大于阀门正常工作的温度时,阀门的开度能够减小,从而,通过阀门的气体量会减小,因此,能够降低气体通过阀门带来的热量,降低阀门被烧毁的风险。
-
公开(公告)号:CN104912680B
公开(公告)日:2018-01-05
申请号:CN201510364462.6
申请日:2015-06-26
Applicant: 潍柴动力股份有限公司
IPC: F02D41/00 , B60R16/023
Abstract: 本发明公开了一种汽车发动机暖车控制方法,所述发动机包括EGR阀和EGR冷却器,所述EGR阀位于所述EGR冷却器和发动机的排气管之间;所述方法包括下述步骤:存储表征发动机工况、发动机状态及环境状态的各参数对应的暖机标定值;获取当前状态下,表征发动机工况、发动机状态及环境状态的各当前参数值;以各当前参数值均小于对应的暖机标定值为暖机条件,根据当前发动机工况调节EGR阀的开度进行暖机;待当前发动机温度超出预设的发动机温度,暖机完成。该方法利用安装于发动机的EGR系统实现快速暖机,在暖机的同时,不会对发动机的零部件及正常工作造成影响。本发明还公开了一种汽车发动机暖车控制装置及应用该装置的汽车发动机。
-
公开(公告)号:CN104929784B
公开(公告)日:2017-11-10
申请号:CN201510308341.X
申请日:2015-06-08
Applicant: 潍柴动力股份有限公司
IPC: F02D21/08
Abstract: 本发明公开了一种EGR阀自学习方法,所述EGR阀进行自学习的激活条件包括:所述ECU的电源开关断电或上电,且整车的实际行车里程大于所述ECU内预设行车里程;并且,该EGR阀以PWM占空比为控制信号,采用开环控制,平缓地使EGR阀实现全关、全开。通过该EGR阀自学习方法能够有效提升自学习值的准确性,确保EGR阀控制精度及工作可靠性。
-
公开(公告)号:CN105091956A
公开(公告)日:2015-11-25
申请号:CN201510212421.5
申请日:2015-04-29
Applicant: 潍柴动力股份有限公司
IPC: G01F1/36
Abstract: 本发明公开一种发动机进气流量测量装置,包括:串联在发动机的进气管路中的文丘里管;安装于文丘里管上的检测装置,该检测装置检测文丘里管的入口处的压力和温度,以及文丘里管的喉口处的压力或者文丘里管的入口处和喉口处的压力差,利用文丘里管的入口处的压力、入口处的温度以及入口处和喉口处的压力差,计算单位时间内通过文丘里管的气体质量。本发明公开的测量装置对管路结构的敏感性很低,因此当发动机的进气管路发生变化时,仍能准确测量发动机的进气流量。另外,由于本发明公开的测量装置对管路布置要求很低,因此能够降低整车布置的难度。本发明还公开了包含该测量装置的发动机系统。
-
公开(公告)号:CN118708497A
公开(公告)日:2024-09-27
申请号:CN202411062722.X
申请日:2024-08-05
Applicant: 潍柴动力股份有限公司
IPC: G06F11/36
Abstract: 本申请公开了一种代码检查方法及相关装置,涉及数据处理技术领域,将目标程序对应的每个C源文件编译得到的目标文件作为检查对象,检查函数对中第一函数出现的次数与第二函数出现的次数是否一致,由于对C源文件进行编译的预处理阶段包括宏定义展开、条件编译解析、删除注释等优化操作,因此将目标文件作为检查对象从源头避免了条件编译、宏开关、注释对代码检查的干扰,提高了对代码中函数对检查的准确性,从而使经过代码检查后发布的程序更加稳定和规范。
-
-
-
-
-
-
-
-
-