代码生成配置
当准备好开始为模型生成代码时,您可以修改特定于代码生成的模型配置参数。这些代码生成参数确定代码生成器如何从您的模型生成代码和编译可执行程序。
代码生成的模型配置参数位于“配置参数”对话框的代码生成窗格中。代码生成窗格及其子窗格的内容会根据您指定的目标而变化。某些配置选项仅适用于 Embedded Coder® 产品。
您的应用目标可以包括以下代码生成目标的组合:调试、可追溯性、执行效率和安全预警。这些配置选择项需要权衡一些因素,例如执行速度和内存使用量。为了帮助配置模型以实现您的应用目标,可以使用模型顾问和代码生成顾问。
打开代码生成的模型配置
要修改代码生成的模型配置参数,请打开代码生成窗格。从 Simulink 编辑器中打开代码生成窗格有几种不同方法:
点击模型配置参数图标,打开“配置参数”对话框。
然后,点击左窗格中的代码生成。
在 C 代码选项卡上,选择设置 > 代码生成设置。
在建模选项卡上,点击模型资源管理器,或从 MATLAB® 命令行中键入
daexplr
并按 Enter 键。在模型资源管理器的左窗格中,展开当前模型的节点,然后点击“配置”节点。在目录窗格中,右键点击配置并从上下文菜单中选择打开。然后点击左窗格中的代码生成。
注意
在“配置参数”对话框中,当您更改复选框、菜单选项或编辑字段的值时,元素的白色背景会改变颜色以指示您执行了尚未保存的更改。当您点击确定、取消或应用时,背景将重置为白色。
配置工具
为了帮助您为代码生成配置模型并根据代码生成目标检查您的配置,Simulink® Coder™ 和 Embedded Coder 提供了几个工具。
目的 | 方法 | 更多信息 |
---|---|---|
自动配置。 | 在 MATLAB 命令行中,使用 set_param 函数 | 以编程方式配置模型的代码生成参数 |
轻松快速地配置模型的代码生成。 | 快速向导工具 |
|
使用模板创建一个配置了代码生成的模型,为您添加自己的模块做好准备。 | 代码生成模板 | |
要为您的模型配置代码生成,请使用 Simulink 模块和预定义的或自定义的 MATLAB 脚本。 | 代码生成向导模块 | Configure and Optimize Model with Configuration Wizard Blocks (Embedded Coder) |
验证您的模型是否符合标准和规范。 | 模型顾问 | 使用模型顾问检查您的模型 |
验证您的模型符合您的应用目标。 | 代码生成顾问 | Application Objectives Using Code Generation Advisor |