主要内容

嵌入式编码器

为批量生产中的嵌入式处理器生成可读、紧凑、快速的C和C++代码

描述

使用嵌入式编码器应用程序从表示离散时间系统的模型生成C或C++代码。该应用程序扩展了金宝appSimulink编码器具有高级优化的应用程序功能,可精确控制生成的函数、文件和数据。当你打开应用程序时,一个C代码选项卡将添加到toolstrip中。这个C代码选项卡表示嵌入式编码器工作流中的任务组。

使用应用程序执行以下任务:

  • 如果您不熟悉嵌入式编码器,请使用嵌入式编码器快速入门为代码生成准备您的模型。嵌入式编码器快速入门根据您的目标和应用程序选择基本代码生成设置。单击打开嵌入式编码器快速入门快速启动

  • 设置代码生成目标,并通过单击C / c++代码的顾问

  • 要设置模型配置参数,请选择设置>C/C++代码生成设置设置>硬件实现

  • 打开嵌入式编码器应用程序打开代码透视图。代码透视图包含一个集成的帮助窗格、代码映射编辑器和属性检查器或代码视图。使用代码映射编辑器在模型中配置数据元素和入口点函数。选择代码接口>单个元素代码映射

  • 要创建自定义代码定义,请通过选择打开嵌入式编码器字典代码接口>嵌入式编码字典

  • 仅通过选择生成代码建筑>生成代码. 构建模型并通过选择建筑>建筑

  • 要在模型旁边查看生成的代码,请使用代码视图。通过单击“代码”视图中的超链接代码行,可以在模型图元和代码之间进行跟踪。通过选择打开最新代码生成报告公开报告

  • 通过打开银/公益诉讼应用程序。选择验证码>SIL/PIL经理

  • 创建一个受保护的模型,用于模拟和代码生成,并通过选择与第三方共享共有>生成受保护的模型

  • 通过选择共有>生成代码和包

打开嵌入式编码器应用程序

应用程序画廊,地下代码生成点击嵌入式编码器.的C代码选项卡打开。

提示

  • 如果正在使用模型层次结构,请打开嵌入式编码器Simulink编辑器金宝app窗口中的应用程序,用于生成代码的层次结构的顶层模型。上C代码选项卡中,这些功能将应用于在编辑器中打开的层次结构的顶部模型。

  • 要配置和查看引用模型的代码,请导航到层次结构中的模型,并使用“代码映射编辑器”、“模型数据编辑器”、“属性检查器”和“代码视图”。这些视图应用于活动模型,该模型可以是顶部模型或参照模型。

另见

功能

在R2019b中引入