一种代码处理方法及装置制造方法及图纸

技术编号:17596579 阅读:44 留言:0更新日期:2018-03-31 09:54
本发明专利技术提供一种代码处理方法及装置,在获取到控制对应的用于进行代码选取的使能信息后,根据控制器的使能信息,从控制器的程序代码中选取出控制器对应的子程序代码,并运行控制器对应的子程序代码。其中控制器的程序代码和与控制器为同款设备的其他控制器的程序代码相同,且程序代码包括控制器和与控制器为同款设备的其他控制器各自对应的子程序代码,这样对于控制器和与控制器为同款设备的其他控制器来说,可以为这些控制器开发同一版本的程序代码,由各个控制器根据各自的使能信号从程序代码中选取各自对应的子程序代码,从而降低烧写错误的可能性,并且相对于为每个控制器开发一套程序代码来说,可以降低软件开发和管理的难度。

A code processing method and device

【技术实现步骤摘要】
一种代码处理方法及装置
本专利技术属于信息处理
,更具体的说,尤其涉及一种代码处理方法及装置。
技术介绍
随着自动化和智能化的发展,对于车辆的电控化已经成为趋势,并且朝着全电控化的方向发展,但是对于一些特殊车辆,如工程车辆来说,需要受控的动作数量众多,这就意味着需要数量庞大的控制器对受控的动作进行控制。例如,对一款用于开凿隧道的特种挖掘机,其受控的动作包括但不限于:行走、挖掘、回转、输料、铣刨和凿岩等各种动作,使得控制器需要控制的电磁阀至少有60个,同时考虑到各种开关和传感器信号的输入,因此若实现该特种挖掘机的各项动作,需要多个控制器如四至五个控制器,且每个控制器上运行不同的功能,通过运行不同的功能来实现对特种挖掘机的各种动作的控制。但是若每个控制器运行不同的功能,就需要为每个控制器单独开发用于实现该控制器所运行的功能的程序代码,并且在将程序代码烧写至控制器时需要明确控制器和程序代码的对应,若将某个程序代码烧写至错误的控制器,则会导致控制器无法运行程序代码,甚至有可能导致安全隐患。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种代码处理方法及装置,用于降低程序代码烧写错误的可本文档来自技高网...
一种代码处理方法及装置

【技术保护点】
一种代码处理方法,其特征在于,所述方法包括:获取控制器对应的用于进行代码选取的使能信息;根据所述控制器的使能信息,从所述控制器的程序代码中选取出所述控制器对应的子程序代码,其中所述控制器的程序代码和与所述控制器为同款设备的其他控制器的程序代码相同,且所述程序代码包括所述控制器和与所述控制器为同款设备的其他控制器各自对应的子程序代码;运行所述控制器对应的子程序代码,其中所述控制器对应的子程序代码用于实现所述控制器对应的用于控制目标对象的功能。

【技术特征摘要】
1.一种代码处理方法,其特征在于,所述方法包括:获取控制器对应的用于进行代码选取的使能信息;根据所述控制器的使能信息,从所述控制器的程序代码中选取出所述控制器对应的子程序代码,其中所述控制器的程序代码和与所述控制器为同款设备的其他控制器的程序代码相同,且所述程序代码包括所述控制器和与所述控制器为同款设备的其他控制器各自对应的子程序代码;运行所述控制器对应的子程序代码,其中所述控制器对应的子程序代码用于实现所述控制器对应的用于控制目标对象的功能。2.根据权利要求1所述的方法,其特征在于,所述获取控制器对应的用于进行代码选取的使能信息包括:获取所述控制器的身份标识信息,将所述控制器的身份标识信息确定为所述使能信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述控制器的身份标识信息包括:获取可与所述控制器通信地编码开关的输入信息,根据所述编码开关的输入信息确定所述控制器的身份标识信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述编码开关的预设有效电平,控制所述编码开关的各个编码通道的连接。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:从所述控制器的程序代码中选取出公共子程序代码,其中所述公共子程序代码为所述控制器和与所述控制器为同款设备的其他控制器均需运行的代码;运行所述公共...

【专利技术属性】
技术研发人员:赵金光陈岩王高峰宋亚召
申请(专利权)人:潍柴动力股份有限公司林德液压中国有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1