Simulink Coder
从 Simulink 模型、Stateflow 图和 MATLAB 函数中生成并执行 C 与 C++ 代码,用于仿真加速、快速原型构建和硬件在环 (HIL) 仿真等应用
说明
要从表示离散时间系统的模型中生成 C 或 C++ 代码,请使用 Simulink Coder。当您打开该 App 时,会在 Simulink® 编辑器工具条中添加 C 代码选项卡。C 代码 选项卡包含表示 Simulink Coder 工作流步骤的各节。通过使用各个编辑器窗口面板,您可以完成所有的模型准备工作, 以便进行代码生成、代码生成和编译以及代码验证。
使用该 App 可以:
在快速配置模型以进行代码生成的同时学习产品基础知识。如果您不熟悉 Simulink Coder™,请使用 Simulink Coder 快速向导为代码生成准备模型。Simulink Coder 快速向导根据您的目标和应用选择基本代码生成设置。要打开 Simulink Coder 快速向导,请点击快速向导。
设置代码生成目标,并为代码生成准备模型。点击 C/C++ 代码顾问。
配置模型范围的代码生成参数设置。点击设置。
配置数据。选择代码接口 > 默认代码映射 或 代码接口 > 个体元素代码映射,这将打开代码映射编辑器和属性检查器。
生成代码或编译可执行程序。选择编译 > 生成代码 或编译 > 编译。
审核生成的代码。点击打开报告。
创建一个用于仿真和代码生成的受保护模型,以便与第三方共享。选择共享 > 生成受保护模型。
打包生成的代码和工件,以便部署到另一个计算机系统。选择共享 > 生成代码并打包。
打开 Simulink Coder App
在 App 库中的代码生成下,点击 Simulink Coder。C 代码选项卡将打开。
提示
如果您正在使用模型层次结构,请找到您要为其生成代码的层次结构的顶层模型, 在对应的 Simulink 编辑器窗口中打开 Simulink Coder。在 C 代码选项卡上,这些功能适用于在编辑器中打开的层次结构的顶层模型。
要为一个引用模型配置数据,请在层次结构中导航到该模型。通过选择代码接口 > 默认代码映射或代码接口个体元素代码映射,打开代码映射编辑器和属性检查器。这些工具适用于活动模型,该模型可以是顶层模型或引用模型。
版本历史记录
在 R2019b 中推出