一、简介

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

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

2.加入C/S接口;

二、具体实现方法

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

simulink对应Autosar接口
Autosae接口 simulink模块
ReceiverPorts In1
SenderPorts Out1
ClientPorts Function Caller
SeverPorts Function-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接口代码相关推荐

  1. 自己动手实现简易代码生成器、采用文本模板文件生成服务层、服务层接口代码的做法参考...

    为什么80%的码农都做不了架构师?>>>    最近受到 单程列车 http://www.cnblogs.com/zhaojingjing/  的启发,让我做一个模板文件来生成代码, ...

  2. asp php微信支付,Asp微信支付接口代码 微信中生成订单后可以直接调出微信钱包直接付款_随便下源码网...

    Asp微信支付接口代码 微信中生成订单后,可以直接调出微信钱包直接付款 软件介绍: 众所周到,目前微信支付已经十分普及,无论是商场.超市.网站上,微信支付的发展十分迅速,而ASP版微信支付在微信公众平 ...

  3. MATLAB/SIMULINK生成嵌入式代码的步骤

    昨天参加了Mathworks公司在东南大学举办的关于MATLAB的培训,内容是关于MATLAB/SIMULINK的嵌入式代码生成以及物理建模,在这里把代码生成的步骤及一些相关内容总结一下. 嵌入式代码 ...

  4. Matlab 2019b simulink 生成C代码(一)

    一.简介 本文主要以matlab 2019b版本,主要讲解怎么用simulink生成嵌入式c代码: 1.设置生成嵌入式C代码: 2.生成自己想要变量代码: 3.生成自定义名称函数 二.具体实现方法 1 ...

  5. Simulink代码生成:Step函数接口配置

    本文研究Simulink生成代码时的step函数的名称和参数. 文章目录 1 问题引入 2 配置过程 3 代码生成 4 总结 1 问题引入 在之前的一篇博客<Simulink代码生成:Simul ...

  6. PHP调用wsdl文件类型的接口代码分享

    本文给大家分享了一个PHP调用wsdl文件类型的接口代码,非常的简单也很实用,有相关需求的小伙伴们可以直接拿去用的. 复制代码 代码如下: <?php // 本类由系统自动生成,仅供测试用途 c ...

  7. gin context和官方context_Go Web 小技巧(一)简化Gin接口代码

    不知道大家在使用 Gin 构建 API 服务时有没有这样的问题: 参数绑定的环节可不可以自动处理? 错误可不可以直接返回,不想写空 return, 漏写就是 bug 本文通过简单地封装,利用 go 的 ...

  8. freemarker mysql 生成bean_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.6.6版)...

    TableGo_20191026 v6.6.6 正式发布,此次版本更新如下: 1.新增通过自定义模板生成Word文档的功能,可以使用FreeMarker模板生成自定义格式的数据库文档. 2.新增 Sw ...

  9. 生成BAPI的ALE接口

    t-code:bdbg   生成BAPI的ALE接口 对象/接口类型 :接口组,可能通过swo1生成. 方法:BAPI 生成 BAPI 的 ALE 接口 信息类型    ZXXX_GETGRITEM  ...

最新文章

  1. #人生中对我最重要的三位老师
  2. CodeForces - 456D A Lot of Games(字典树+博弈)
  3. linux shell命令行及脚本编程实例详解_超全整理!这些Shell编程必备知识你都掌握了吗?...
  4. xxx in ‘Anonymous class derived from xxx clashes with ‘call(T)‘ in xxx attempting to use incompati
  5. 凭自己本事单的身是一种怎样的体验?你根本配不上如此优秀的我!
  6. huffman树java_HuffmanTree - java实现
  7. zabbix-自定义监控项
  8. 关系型数据库(八),数据库其他面试题
  9. eclipse php jquery,Eclipse 支持jQuery 自动提示
  10. WPS文字目录怎么做?目录制作的三种方法
  11. Android 使用listview实现树形结构
  12. scrollTop记录滚动位置
  13. java实现的FTP上传下载客户端
  14. 解决计算机问题联盟,[转载]Ansys证书问题解决方法
  15. 【LaTeX】论文写作之参考文献(数模、美赛、学位论文、英文SCI论文写作通用)
  16. mac中没有my.cnf文件 mysql
  17. QuantLib 金融计算——收益率曲线之构建曲线(1)
  18. Linux下Netfilter创建自己的Hook,让数据包可以发送到用户层,然后统计节点负载信息
  19. RNN-循环神经网络-吴恩达读书笔记
  20. html 与 jsp 文件格式区别

热门文章

  1. plist文件读写,序列化与反序列化,文件的读写[xcode4.4.1]
  2. pandas数据分析实战之apply函数应用
  3. Oracle 11.2.0.4 和 12c 安装 INS-30131故障解决
  4. 微信API证书过期,获取API证书
  5. vue 使用vue-i18n实现中英文语言切换,以及动态添加中英文
  6. 50万年薪程序员的面试题
  7. 计算机专业答辩需要演示系统么,计算机专业毕业设计答辩流程.doc
  8. easycode模板
  9. 流动资产(财务报表解读)
  10. AEG数据中心UPS电源系统Blue系列