我是靠谱客的博主 包容画板,最近开发中收集的这篇文章主要介绍使用simulink生成Autosar C/S接口代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、简介

本文主要以matlab 2019b版本,主要讲解怎么用simulink生Autosar C/S接口:

1.设置Autosar嵌入式C代码;

2.加入C/S接口;

二、具体实现方法

matlab simulink 中和Autosar接口对应关系如下表:

simulink对应Autosar接口
Autosae接口simulink模块
ReceiverPortsIn1
SenderPortsOut1
ClientPortsFunction Caller
SeverPortsFunction-Caller Subsystem

建立测试模型如下图:

 

Function Caller 中设置:

1.Function prototype:Test_out2 = ClientPorts(Test_in)  设置函数输入输出参数及接口名

2.Input argument specifications (e.g., int8(1)):int8(1)    设置输入参数数据类型,不填写默认为空

3.Output argument specifications (e.g., int8(1)):int16(1)  设置输出参数数据类型,不填写默认为空

点击Apps->Autosar Component Tools 工具,根据自己需要对模型进行Autosar化,生成Client接口如下

生成代码如下:

severports接口和上面一样操作。

最后

以上就是包容画板为你收集整理的使用simulink生成Autosar C/S接口代码的全部内容,希望文章能够帮你解决使用simulink生成Autosar C/S接口代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部