System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种IO模块的功能配置方法及系统技术方案_技高网

一种IO模块的功能配置方法及系统技术方案

技术编号:44217735 阅读:0 留言:0更新日期:2025-02-11 13:26
本发明专利技术属于车身功能设计及开发领域,具体涉及一种IO模块的功能配置方法及系统。本发明专利技术按照设定引脚用于实现设定功能的配置需求,根据由软件接口与功能的映射关系确定的某设定功能对应的软件接口的接口标志,设置标定数据中的用于实现该设定功能的设定引脚的IO模块信号对应的索引标志,以实现设定引脚的设定功能的配置;引脚的IO模块信号通过引脚与IO模块信号的映射关系确定;标定数据用于在控制某引脚输出信号时确定该引脚的IO模块信号对应的索引标志,再从软件接口与功能的映射关系中找到该索引标志对应的接口标志,将该接口标志对应的软件接口的值作为输出的该设定引脚的信号的值;软件接口与功能、引脚与IO模块信号的映射关系为一一对应关系。

【技术实现步骤摘要】

本专利技术属于车身功能设计及开发领域,具体涉及一种io模块的功能配置方法及系统。


技术介绍

1、对于现有车载可配置io模块的外部功能应用的开发和改进操作来说,通常情况下,一个io模块有166个引脚,433个总线信号,一辆车上使用2个到4个模块,因此实现一辆车上输入输出功能的开发时,最多需要对664个引脚的共1732个io信号进行功能配置;

2、现有技术对io模块进行功能配置时,需要经过以下步骤:

3、1)由电气架构相关的工作人员定义io模块的每个引脚的功能;

4、2)由电气架构相关的工作人员编辑各个功能与引脚的映射凭证表格;

5、3)由软件开发相关的工作人员根据各个功能与引脚的映射凭证表格,针对每个功能对io模块的软件模型中的对应部分分别进行开发,以完成各个引脚功能的配置工作,使io模块的软件模型在运行时实现控制各引脚输出用于实现相应功能的信号的效果;

6、然而,由于io模块的引脚及信号数量较多,采用上述的所有引脚功能均在软件模型中一一完成开发的方式,耗时比较长,导致整车输入输出模块的功能开发效率较低。


技术实现思路

1、本专利技术的目的在于提供一种io模块的功能配置方法及系统,用于解决现有的所有引脚及其对应的功能均在软件模型中一一完成开发的配置方式由于io模块的引脚及信号数量较多导致配置耗时比较长、整车输入输出模块的功能开发效率较低的问题。

2、为了实现上述目的,本专利技术提供了一种io模块的功能配置方法,按照设定引脚用于实现设定功能的配置需求,根据由软件接口与功能的映射关系确定的某设定功能对应的软件接口的接口标志,设置标定数据中的用于实现该设定功能的设定引脚的io模块信号对应的索引标志,以实现设定引脚的设定功能的配置;引脚的io模块信号通过引脚与io模块信号的映射关系确定;

3、标定数据用于在控制某引脚输出信号时,确定该引脚的io模块信号对应的索引标志,再从软件接口与功能的映射关系中找到该索引标志对应的接口标志,将该接口标志对应的软件接口的值作为输出的该设定引脚的信号的值,以由该引脚实现对应功能;

4、软件接口与功能、引脚与io模块信号的映射关系为一一对应关系。

5、进一步地,设定引脚用于实现设定功能的配置需求根据预设的与配置需求对应的引脚与功能的映射关系获取。

6、进一步地,引脚与io模块信号的映射关系通过io模块的各can报文信号定义与各引脚之间的一一对应关系预设得到。

7、进一步地,软件接口与功能的映射关系通过设置的各车身功能与分别根据各车身功能对应设置的各软件接口之间的一一对应关系预设得到。

8、进一步地,所述软件接口在软件接口与功能的映射关系中的接口标志为该软件接口在软件接口与功能的映射关系中对应的序号。

9、进一步地,标定数据中的io模块信号对应的索引标志按照对应的io模块信号所属的io模块分组,每个包含至少两个索引标志的组中的各索引标志按照对应的io模块信号的定义排序。

10、进一步地,设置的各车身功能均包含功能编号、功能名称、输入/输出、输入条件和功能逻辑中的至少一个属性。

11、本专利技术上述的技术方案提供了一种新的io模块的功能配置方法,其有益效果包括:

12、根据由软件接口与功能的唯一映射关系确定的某设定功能对应的软件接口的接口标志,设置了io模块信号对应的索引标志,并通过引脚与io模块信号的映射关系将引脚与io模块信号对应的索引标志进行对应,得到引脚的io模块信号对应的索引标志,则通过设置索引标志即可将所要实现的功能(对应的软件接口)与想要用于实现该功能的引脚的io模块信号进行一一对应的配置;结合相应设置的用于在控制某引脚输出信号时确定该引脚的io模块信号对应的索引标志的标定数据,则在配置完成后的控制运行阶段,通过标定数据查找到要进行输出的引脚的io模块信号对应的索引标志,再根据该索引标志从软件接口与功能的映射关系中查找到该索引标志对应的接口标志,由此即可确定之前配置的要通过该引脚实现的功能所对应的接口,将该接口的值作为该引脚输出的值,就能够实现之前配置的要通过该引脚实现的功能;可见,在配置完成后的控制运行阶段仅需使用标定数据和软件接口与功能的映射关系,无需使用针对每个功能均进行开发后得到的io模块的软件模型,在配置时,对于不同的设定引脚用于实现不同设定功能的配置需求,则仅需针对性地设置相应的标定数据即可满足配置需求,也无需针对每个功能均进行io模块的软件模型的开发,因此能够有效缩短配置时间,提高整车输入输出模块的功能开发效率。

13、本专利技术还提供了一种io模块的功能配置系统,包括处理器,所述处理器用于执行计算机程序以实现上述的io模块的功能配置方法的步骤。

14、本专利技术上述的io模块的功能配置方法系统的技术方案能够实现与上述的io模块的功能配置方法相同的有益效果。

本文档来自技高网...

【技术保护点】

1.一种IO模块的功能配置方法,其特征在于,按照设定引脚用于实现设定功能的配置需求,根据由软件接口与功能的映射关系确定的某设定功能对应的软件接口的接口标志,设置标定数据中的用于实现该设定功能的设定引脚的IO模块信号对应的索引标志,以实现设定引脚的设定功能的配置;引脚的IO模块信号通过引脚与IO模块信号的映射关系确定;

2.根据权利要求1所述的IO模块的功能配置方法,其特征在于,设定引脚用于实现设定功能的配置需求根据预设的与配置需求对应的引脚与功能的映射关系获取。

3.根据权利要求1所述的IO模块的功能配置方法,其特征在于,引脚与IO模块信号的映射关系通过IO模块的各CAN报文信号定义与各引脚之间的一一对应关系预设得到。

4.根据权利要求1所述的IO模块的功能配置方法,其特征在于,软件接口与功能的映射关系通过设置的各车身功能与分别根据各车身功能对应设置的各软件接口之间的一一对应关系预设得到。

5.根据权利要求1-4任一项所述的IO模块的功能配置方法,其特征在于,所述软件接口在软件接口与功能的映射关系中的接口标志为该软件接口在软件接口与功能的映射关系中对应的序号。

6.根据权利要求1-4任一项所述的IO模块的功能配置方法,其特征在于,标定数据中的IO模块信号对应的索引标志按照对应的IO模块信号所属的IO模块分组,每个包含至少两个索引标志的组中的各索引标志按照对应的IO模块信号的定义排序。

7.根据权利要求1-4任一项所述的IO模块的功能配置方法,其特征在于,设置的各车身功能均包含功能编号、功能名称、输入/输出、输入条件和功能逻辑中的至少一个属性。

8.一种IO模块的功能配置系统,包括处理器,其特征在于,所述处理器用于执行计算机程序以实现权利要求1-7任一项所述的IO模块的功能配置方法的步骤。

...

【技术特征摘要】

1.一种io模块的功能配置方法,其特征在于,按照设定引脚用于实现设定功能的配置需求,根据由软件接口与功能的映射关系确定的某设定功能对应的软件接口的接口标志,设置标定数据中的用于实现该设定功能的设定引脚的io模块信号对应的索引标志,以实现设定引脚的设定功能的配置;引脚的io模块信号通过引脚与io模块信号的映射关系确定;

2.根据权利要求1所述的io模块的功能配置方法,其特征在于,设定引脚用于实现设定功能的配置需求根据预设的与配置需求对应的引脚与功能的映射关系获取。

3.根据权利要求1所述的io模块的功能配置方法,其特征在于,引脚与io模块信号的映射关系通过io模块的各can报文信号定义与各引脚之间的一一对应关系预设得到。

4.根据权利要求1所述的io模块的功能配置方法,其特征在于,软件接口与功能的映射关系通过设置的各车身功能与分别根据各车身功能对应设置的...

【专利技术属性】
技术研发人员:张隆位袁朝阳张宗鑫温星星李冰陈永宾
申请(专利权)人:宇通客车股份有限公司
类型:发明
国别省市:

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

1