基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法技术

技术编号:35260555 阅读:18 留言:0更新日期:2022-10-19 10:19
本申请提供了一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法、装置、电子设备及计算机可读存储介质。该方法,包括:将所有相同类型的IO输入端口的Function Caller函数的相关参数设置相同;在配置界面分别建立一个ClientServer Interface,以及软件组件的ClientPorts接收端口;在配置界面,确认IO函数和ClientServer Interface、ClientPorts接收端口与ServicePorts服务端口对应匹配。根据本申请实施例,能够减少端口和函数数量,减少工作量,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法


[0001]本申请属于软件组件函数接口开发领域,尤其涉及一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在AUTOSAR系统解决方案的“自下而上”工作流程中,需基于已有Simulink模型建立应用层SWC软件组件并配置生成代码及arxml描述文件,其中需构造SWC软件组件的端口和接口,每一个输入输出信号需对应一个端口。
[0003]如图1所示,现有技术中的Simulink中IO信号输入输出,需要建立多个函数和端口,导致工作量增加,工作效率低下,不便于后期IO函数端口连接。
[0004]因此,如何减少端口和函数数量,减少工作量,提高工作效率是本领域技术人员亟需解决的技术问题。

技术实现思路

[0005]本申请实施例提供一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法、装置、电子设备及计算机可读存储介质,能够减少端口和函数数量,减少工作量,提高工作效率。
[0006]第一方面,本申请实施例提供一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法,包括:
[0007]将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的相关参数设置相同,并与ClientServer Interface对应匹配;
[0008]在Simulink的AUTOSAR配置界面分别建立一个ClientServer Interface,以及软件组件的ClientPorts接收端口,其中ClientServer Interface与AutoSAR的服务端口使用的ClientServer Interface匹配,并且服务端接口实现与Function Caller函数的相关参数对应一致;
[0009]在Simulink的Code Mappings

AUTOSAR的Function Caller配置界面,确认Simulink中IO函数和ClientServer Interface、ClientPorts接收端口与ServicePorts服务端口对应匹配。
[0010]进一步地,方法还包括:
[0011]在Simulink中IO的Function Caller模块输入端输入常数模块;
[0012]在常数模块中输入对应IO的通道号。
[0013]进一步地,将控制器应用层中所有相同类型的IO端口的Function Caller函数的相关参数设置相同,并与ClientServer Interface对应匹配,包括:
[0014]将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的函数名,输入参数,输出参数,输入参数的数据类型,输出参数的数据类型均设置相同,并与ClientServer Interface对应匹配。
[0015]进一步地,ClientServer Interface的名称与Function Caller函数的名称相同,ClientServer Interface的输入输出参数和函数的输入输出参数对应一致。
[0016]第二方面,本申请实施例提供了一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发装置,包括:
[0017]参数设置模块,用于将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的相关参数设置相同,并与ClientServer Interface对应匹配;
[0018]端口建立模块,用于在Simulink的AUTOSAR配置界面分别建立一个ClientServer Interface,以及软件组件的ClientPorts接收端口,其中ClientServer Interface与AutoSAR的服务端口使用的ClientServer Interface匹配,并且服务端接口实现与Function Caller函数的相关参数对应一致;
[0019]确认模块,用于在Simulink的Code Mappings

AUTOSAR的Function Caller配置界面,确认Simulink中IO函数和ClientServer Interface、ClientPorts接收端口与ServicePorts服务端口对应匹配。
[0020]进一步地,装置还包括:
[0021]输入模块,用于在Simulink中IO的Function Caller模块输入端输入常数模块;在常数模块中输入对应IO的通道号。
[0022]进一步地,参数设置模块,用于:将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的函数名,输入参数,输出参数,输入参数的数据类型,输出参数的数据类型均设置相同,并与ClientServer Interface对应匹配。
[0023]进一步地,ClientServer Interface的名称与Function Caller函数的名称相同,ClientServer Interface的输入输出参数和函数的输入输出参数对应一致。
[0024]第三方面,本申请实施例提供了一种电子设备,电子设备包括:
[0025]处理器以及存储有计算机程序指令的存储器;
[0026]处理器执行计算机程序指令时实现如第一方面所示的基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法。
[0027]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所示的基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法。
[0028]本申请实施例的基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法、装置、电子设备及计算机可读存储介质,能够减少端口和函数数量,减少工作量,提高工作效率。
[0029]该基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法,包括:将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的相关参数设置相同,并与ClientServer Interface对应匹配;在Simulink的AUTOSAR配置界面分别建立一个ClientServer Interface,以及软件组件的ClientPorts接收端口,其中ClientServer Interface与AutoSAR的服务端口使用的ClientServer Interface匹配,并且服务端接口实现与Function Caller函数的相关参数对应一致;在Simulink的Code Mappings

AUTOSAR的Func本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法,其特征在于,包括:将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的相关参数设置相同,并与ClientServer Interface对应匹配;在Simulink的AUTOSAR配置界面分别建立一个ClientServer Interface,以及软件组件的ClientPorts接收端口,其中ClientServer Interface与AutoSAR的服务端口使用的ClientServer Interface匹配,并且服务端接口实现与Function Caller函数的相关参数对应一致;在Simulink的Code Mappings

AUTOSAR的Function Caller配置界面,确认Simulink中IO函数和所述ClientServer Interface、ClientPorts接收端口与ServicePorts服务端口对应匹配。2.根据权利要求1所述的基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法,其特征在于,所述方法还包括:在Simulink中IO的Function Caller模块输入端输入常数模块;在所述常数模块中输入对应IO的通道号。3.根据权利要求1所述的基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法,其特征在于,将控制器应用层中所有相同类型的IO端口的Function Caller函数的相关参数设置相同,并与ClientServer Interface对应匹配,包括:将所述控制器应用层中所有相同类型的IO输入端口的Function Caller函数的函数名,输入参数,输出参数,输入参数的数据类型,输出参数的数据类型均设置相同,并与ClientServer Interface对应匹配。4.根据权利要求1所述的基于Matlab/Simulink的AUTOSAR软件组件函数接口开发方法,其特征在于,所述ClientServer Interface的名称与所述Function Caller函数的名称相同,所述ClientServer Interface的输入输出参数和函数的输入输出参数对应一致。5.一种基于Matlab/Simulink的AUTOSAR软件组件函数接口开发装置,其特征在于,包括:参数设置模块,用于将控制器应用层中所有相同类型的IO输入端口的Function Caller函数的相关参数设置相同,并与ClientSe...

【专利技术属性】
技术研发人员:金旭
申请(专利权)人:阿尔特汽车技术股份有限公司
类型:发明
国别省市:

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

1