主要内容

使用嵌入式编码器生成代码

此示例显示了如何为Simulink®模型选择系统目标文件,配置模型参数,为嵌入式系统生成C代码以及查看生成的文件。金宝app

该模型代表一个8位计数器,该计数器为触发的子系统提供了由常数块进行参数化的子系统Inc,,,,限制, 和重置输入输出代表I/O的模型。这放大器子系统按增益因子扩增输入信号k,当信号时更新等于_to_count真的

1。打开模型。

模型='rtwdemo_rtwecintro';Open_System(型号)

2。打开模型配置参数对话框。

cs = getActiveconfigset(model);OpenDialog(CS);

3。选择代码生成标签。

4。要选择系统目标文件目标选择窗格,单击浏览您可以为特定目标环境或目的生成代码。系统目标文件提供了一些内置的目标选项,该选项控制目标环境的代码生成过程。

5。选择实时嵌入(ERT)系统目标文件,然后单击申请

ERT系统目标文件支持您可以根据应用程序目标指定和确定金宝app代码生成设置的实用程序。

6。在里面代码生成顾问窗格,单击设定目标

您可以设置并确定生成代码的目标。例如,尽管代码可追溯性可能是您应用程序的非常重要的标准,但您可能不想以代码执行效率为代价优先考虑它。

7。在里面设定目标窗格,选择执行效率可追溯性。点击好的

您可以在生成代码之前选择并确定目标的组合。

8。在模型窗口中,通过使用以下一个选项之一来启动代码生成和模型的构建过程:

  • 单击构建模型按钮。

  • Ctrl+b

  • 调用rtwbuildMATLAB命令行的命令。

  • 调用SlbuildMATLAB命令行的命令。

9。查看代码生成报告。

该报告包括rtwdemo_rtwecintro.c,关联的实用程序和标头文件,以及可追溯性和验证报告。

这个图包含一部分rtwdemo_rtwecintro.c

10。关闭模型。

bdclose(型号)rtwdemoclean;

相关话题