文档

替换代码生成金宝app模型

这个例子展示了如何取代生成的代码,使用代码替换库。代码替换技术可以用来改变函数和运算符的代码生成器生成的代码来满足应用程序代码的需求。

准备代码替换

  1. 确保MATLAB®,仿金宝app真软件®,金宝app仿真软件编码器™,一个C编译器是安装在您的系统上。一些代码替换库可以在您的开发环境也需要嵌入式编码器®

    安装MathWorks®下载188bet金宝搏MATLAB安装产品,请参阅文档。如果你已经安装了MATLAB和希望看到其他MathWorks产品安装,在命令窗口中,输入下载188bet金宝搏版本

  2. 识别现有或创建一个仿真软件模型,您想要替换代码的代码生成器。金宝app

选择一个代码替换库

如果你不确定使用哪个库,探索可用的库。

使用代码替换库配置代码生成器

  1. 配置代码生成器应用代码替换库在代码生成模型。做下列之一:

    • 在配置参数对话框,代码生成>接口窗格中,选择一个图书馆代码替换库(金宝app仿真软件编码器)参数。

    • 设置CodeReplacementLibrary在命令行参数或编程方式。

  2. 只配置代码生成器生成的代码(不构建一个可执行的),这样你就可以验证你的代码替换之前构建一个可执行文件。做下列之一:

    • 在配置参数对话框,代码生成窗格中,选择只生成代码(金宝app仿真软件编码器)。

    • 设置GenCodeOnly在命令行参数或编程方式。

代码替换信息包含在代码生成报告

如果你有嵌入式编码人员许可,您可以配置代码生成器包括代码替换部分的代码生成报告。额外的信息可以帮助您验证代码替换。

  1. 配置代码生成器来生成报告。在配置参数对话框,代码生成>报告窗格中,选择创建代码生成报告(金宝app仿真软件编码器)。考虑报告自动打开。选择自动打开报告(金宝app仿真软件编码器)。

  2. 在报告中包括的代码替换部分。选择总结哪些块触发代码替换(金宝app仿真软件编码器)。

生成替换代码

从模型中生成C / c++代码,如果你配置了相应的代码生成器,一个代码生成报告。例如,在模型窗口中,按Ctrl + B

代码生成器生成的代码并显示报告。

验证代码替换

验证代码替换通过检查生成的代码。代码替换可能比你想象的表现不同。例如,你观察的数据类型的代码生成器的输入可能不匹配的代码生成器使用作为中间数据类型在一个操作。

相关的话题

这个主题有帮助吗?