6.11 版是 Release 2016b 的一部分,它提供了以下增强功能:

  • 交叉发布代码集成:重用从较早版本生成的代码
  • Simulink 函数代码界面:为 Simulink Function 和 Function Caller 模块配置生成的 C/C++ 函数接口
  • 复合运算代码替换:将生成的代码中的“Multiply Shift Right Arithmetic”和“Multiply Divide”替换为一个自定义的运算
  • AUTOSAR 基础软件 (BSW) 服务:模拟 BSW,包括 Diagnostic Event Manager (DEM) 和 NVRAM Manager (NvM)
  • AUTOSAR 参数:STD_AXIS 和 COM_AXIS 查找表参数建模、导出 SwRecordLayout 并应用 SwAddrMethod
  • Cortex-M7 目标支持包:为 STM32F746G-Discovery Board 生成代码
  • 数据重用和内存减小:将全局数据重用于不可重用的子系统,并根据用户指定的缓冲大小减少数据拷贝
  • 代码优化:使用选择-指定-迭代器模式和矩阵填充运算生成更加高效的代码

有关详细信息,请参阅发行说明

6.10 版是 Release 2016a 的一部分,它提供了以下增强功能:

  • 编译时维度:生成编译器指令 (#define) 以实施信号维度
  • 编译时变量:通过变量源和接收器模块为变量选择生成编译器指令 (#if)
  • C++ 代码生成:使用含多任务、输出函数以及虚拟总线的参考模型
  • MISRA C:2012 合规:使用模型顾问检查模块名和分配模块
  • AUTOSAR 双向工程:自动化模型添加,用于更新和合并 ARXML 文件
  • 数据缓冲重用:使用相同的 Reusable 存储类规范,针对路径中的多个信号应用同一个变量
  • 输入/输出参数:为 MATLAB 函数和模型模块的输入/输出参数指定同一变量名称
  • SIL/PIL 数据访问:使用矢量 Get/Set 自定义存储类和 C++ 参数访问方法

有关详细信息,请参阅发行说明

6.8.1 版是版本 2015aSP1 的一部分,修正了一些程序缺陷。

有关详细信息,请参阅发行说明

6.9 版是 Release 2015b 的一部分,它提供了以下增强功能:

  • Embedded Coder 快速入门:快速配置模型以生成可重用和高效的代码
  • RAM/ROM 优化改进:通过使用可重用存储类以及将数据拷贝转化为指针,生成更高效的代码
  • 实时执行特性分析:在运行时过程中,查看 PIL 特性结果
  • MISRA-C 2012:符合强制性要求的规则
  • AUTOSAR4.1.3 和 4.2:导入和导出 ARXML 并生成最新 AUTOSAR 标准的代码
  • MATLAB Coder 存储类:使用存储类轻松导入和导出数据
  • MATLAB Coder 带 ARM Cortex-A 的 PIL:借助 BeagleBone Black 硬件校验分析 ARM 优化的代码

有关详细信息,请参阅发行说明

6.8 版是 Release 2015a 的一部分,它提供了以下增强功能:

  • 包括多个可运行建模和代码效率的AUTOSAR改进
  • 涉及模型参考、单元延迟和全局数据引用的更高效代码
  • 简化的代码替换库规范和涉及整数运算的更多替换
  • 对生成的代码中布尔型和数据类型限制标识符的控制
  • 带函数原型控制的组合输入/输出参数
  • 用于受保护模型和SIL源代码调试的SIL/PIL,利用 Microsoft Visual Studio Express
  • 改进了对有符号整数逐位运算的MISRA-C依从性
  • 提高了共享的头文件 “rtwtypes.h”的可读性

有关详细信息,请参阅发行说明

6.7 版是 Release 2014b 的一部分,它提供了以下增强功能:

  • AUTOSAR 目标更新,包括 4.1 ARXML、具备 Simulink 函数的客户端/服务器、多实例组件和 IFL/IFX 库
  • 适用于 AUTOSAR、TI Concerto 和 Freescale FRDM-KL25Z 的 Embedded Coder 支持包
  • 适用于 MATLAB 代码的处理器在环 (PIL) 验证和执行特性分析
  • RAM 减少,模式建模执行速度更快,包括选择-分配-迭代模块、子系统接口和模型引用
  • 增强了已消除模块报告功能
  • 改进了 MISRA-C 型铸造合规性

有关详细信息,请参阅发行说明