使用代码生成器生成代码的基本步骤如下:
打开模型
的方法来配置代码生成模型目标这个语言,以及代码生成目标
选择构建方法(例如,工具链方法)
建立模型
模型配置参数为代码生成和构建过程提供了许多选项。
嵌入式编码器 | 为批量生产中的嵌入式处理器生成可读、紧凑、快速的C和C++代码 |
为快速生成可读、高效的代码准备一个模型。
通过使用model Advisor和code Generation Advisor来评估模型是否准备好生成代码。
为Simulink选择一个目标金宝app®建模、配置选项、为嵌入式系统生成C代码以及查看生成的文件。
此模型显示为包含MATLAB脚本的Simulink模型生成的代码。金宝app
管理代码生成器创建的文件夹。
使用代码生成器生成的源文件和依赖项文件。
使用代码生成器生成的源文件和依赖项文件。
将外部代码的依赖项信息添加到生成过程中。
解决文件系统问题阻止文件处理时发生的生成过程错误。
使用代码生成器生成代码模块和头文件。
将以前版本生成的代码与当前版本生成的代码集成。
此示例演示如何通过创建循环中的交叉发布软件(SIL)块并将该块合并到集成模型中来重用先前生成的代码。
集成单独生成的代码。
为实现高效全球化提供国际化支持。金宝app
使用代码生成器packNGo选项在一个位置生成代码。
此示例演示如何为新项目使用代码生成模板。
此示例演示如何将文件添加到新项目、设置项目快捷方式、生成代码以及模拟线束模型。
生成控制算法模型的代码,将生成的代码与现有系统集成,并验证仿真和可执行结果。
使用Eclipse™和Cygwin™,一个免费的软件集成开发环境(IDE)和免费的编译器,以在Simulink环境之外构建集成代码和测试生成的代码为例。金宝app
指定要包含在生成的代码中的信号、状态和参数。
此示例演示如何将模型中的子系统与函数名和文件关联。
通过使用遗留代码工具从模拟或从生成的代码调用现有的外部函数。
确定调用外部构建过程中生成的代码所需的文件和接口。
通过使用系统级S函数或在外部环境中运行代码来验证生成的代码。
了解生成代码和RAM/ROM数据的特征如何影响RAM/ROM度量。