文档

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

这个例子显示了如何选择一个目标模型®模型,配置选项,为嵌入式系统生成C代码,并查看生成的文件。金宝app

模型代表一个8位计数器为触发子系统由常数参数化块公司,限制,重置输入输出代表的I / O模型。的放大器子系统放大输入信号增益系数K时更新的信号equal_to_count真正的

1。打开模型。

模型=“rtwdemo_rtwecintro”;open_system(模型)

2。打开配置参数从模型编辑器,单击对话框模拟>模型配置参数

此外,在MATLAB®命令提示符输入以下命令。

c = getActiveConfigSet(模型);openDialog (cs);

3所示。选择代码生成节点。

4所示。目标选择窗格中,单击浏览选择一个目标。

可以为一个特定的目标环境或生成代码的目的。一些内置的目标选项是使用系统提供的目标文件,控制目标的代码生成过程。

5。选择嵌入式实时(ERT)目标,然后单击应用

ERT目标包括一个实用程序来指定和优化代码生成设置基于应用程序的目标。

6。代码生成的顾问窗格中,单击设定目标

你可以设置为生成的代码和优先考虑的目标。例如,尽管代码跟踪为应用程序可能是一个非常重要的标准,你可能不希望优先考虑它的成本代码执行效率。

7所示。设定目标窗格中,选择执行效率可追溯性。点击好吧

您可以选择生成代码之前和优先考虑的目标。

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

  • 单击建立模型按钮。

  • 新闻Ctrl + B

  • 选择代码>C / c++代码>构建模型

  • 调用rtwbuild从MATLAB命令行命令。

  • 调用slbuild从MATLAB命令行命令。

9。视图出现的代码生成报告。

该报告包括rtwdemo_rtwecintro.c效用和相关头文件,跟踪和验证报告。

下图包含一个部分rtwdemo_rtwecintro.c

10。关闭模式。

bdclose rtwdemoclean(模型);

相关的话题

这个主题有帮助吗?