文档

嵌入式编码器

为大规模生产中使用的嵌入式处理器生成可读、紧凑和快速的C和c++代码

描述

使用嵌入式编码器应用程序从代表离散时间系统的模型生成C或c++代码。该应用程序扩展了金宝app仿真软件编码器具有高级优化的应用程序功能,可以精确控制生成的函数、文件和数据。

该应用程序包含五个部分,它们是嵌入式编码器工作流程的代表。

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

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

  • 设置代码生成目标,并为代码生成准备模型C/ c++代码生成顾问

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

  • 打开嵌入式编码器app打开Code透视图。代码透视图包含集成的帮助窗格、代码映射编辑器和属性检查器或代码视图。控件中选择或清除这些窗格,以打开或关闭它们设置菜单。使用代码映射编辑器将模型数据元素和入口点函数与代码定义关联起来。

  • 要创建自定义代码定义,请通过选择打开“嵌入式编码器字典”设置>嵌入式编码器词典或者单击代码映射编辑器中的嵌入式编码器字典图标

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

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

  • 通过打开。来验证模拟和代码执行结果的等价性银/公益诉讼应用程序选择。验证代码>银/公益诉讼经理

  • 创建用于仿真和代码生成的受保护模型,通过选择与第三方共享分享>生成受保护模型

  • 通过选择打包代码和工件分享>生成代码和包

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

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

提示

  • 如果您正在处理模型层次结构,请打开嵌入式编码器在Simulink编辑金宝app器窗口中打开app,获取您正在为其生成代码的层次结构的顶层模型。在C代码选项卡中,这些功能应用于编辑器中打开的层次结构的顶层模型。

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

另请参阅

功能

在R2019b中引入