主要内容

模型配置参数:代码生成界面

代码生成>接口包括参数配置的接口生成的代码。这些参数需要一个万博1manbetx®编码器™许可证。其他参数可用ERT-based目标需要嵌入式编码器®许可证。使用NVIDIA深度学习模型生成代码®CUDA®深层神经网络库(cuDNN)或TensorRT™NVIDIA GPU的高性能推理库需要GPU编码器™许可证。

配置参数对话框,下面的配置参数代码生成>接口窗格。

参数 描述

代码替换库(万博1manbetx仿真软件编码器)

指定一个代码替换库代码生成器模型生成代码的时候使用。

代码替换库(嵌入式编码)

指定多个代码替换库代码生成器使用模型生成代码的时候。

共享代码的位置(万博1manbetx仿真软件编码器)

指定位置产生效用函数,导出的数据类型定义,声明与自定义导出的数据存储类。

万博1manbetx支持:浮点数(嵌入式编码)

指定是否要生成浮点数据和操作。

万博1manbetx支持:非谓语形式的数字(万博1manbetx仿真软件编码器)

指定是否对非谓语形式的数据生成非谓语形式的数据和操作。

万博1manbetx支持:复数(嵌入式编码)

指定是否要生成复杂的数据和操作。

万博1manbetx支持:绝对时间(嵌入式编码)

指定是否为绝对的生成和维护整数计数器和时间值。

万博1manbetx支持:连续时间(嵌入式编码)

指定生成的代码块使用连续时间。

这个参数没有当你使用嵌入式编码申请配置一个服务接口的组件模型。

万博1manbetx支持:适应信号(嵌入式编码)

指定是否使用适应信号的生成代码模型。

代码接口包装(万博1manbetx仿真软件编码器)

选择包装为生成的C或c++代码接口。

多实例代码错误诊断(万博1manbetx仿真软件编码器)

选择诊断的严重性级别时显示一个模型生成多实例代码违反了要求。

通过根级I / O(嵌入式编码)

控制根级模型的输入和输出是如何传递到可重用的模型_step函数。

删除错误状态字段在实时模型的数据结构(嵌入式编码)

指定是否记录或监控错误状态。

模型类型包括在模型类(嵌入式编码)

指定是否要生成模型类型定义的模型类。

阵列布局(万博1manbetx仿真软件编码器)

指定数组的布局代码生成的数据列为主或行

行代码生成的外部功能兼容性(万博1manbetx仿真软件编码器)

选择诊断操作仿真软件遇到一个函数,若没有指定阵列布局万博1manbetx

生成C API:信号(万博1manbetx仿真软件编码器)

生成C API数据与信号接口代码结构。

为:生成C API参数(万博1manbetx仿真软件编码器)

生成C API数据接口代码和参数调优结构。

为:生成C API(万博1manbetx仿真软件编码器)

生成C API数据接口代码的结构。

生成C API:根级I / O(万博1manbetx仿真软件编码器)

生成C API数据与根级I / O接口代码结构。

ASAP2接口(万博1manbetx仿真软件编码器)

生成代码ASAP2数据接口。

外部模式(万博1manbetx仿真软件编码器)

生成代码的外部数据接口方式。当使用嵌入式编码的组件模型配置一个服务接口,这个参数是不相关的,因此,不支持。万博1manbetx

传输层(万博1manbetx仿真软件编码器)

指定通信的传输协议。

MEX-file参数(万博1manbetx仿真软件编码器)

指定的参数传递给外部模式接口MEX-file与执行目标。

静态内存分配(万博1manbetx仿真软件编码器)

为外部模式通信控制内存缓冲区。

静态内存缓冲区大小(万博1manbetx仿真软件编码器)

指定内存缓冲区大小为外部模式通信。

自动分配静态内存(万博1manbetx仿真软件编码器)

自动分配静态内存缓冲区中使用外部模式通信。

最大持续时间(万博1manbetx仿真软件编码器)

指定,在基准利率的步骤中,最大持续时间,软件必须考虑当决定所需的静态内存大小的外部沟通方式。

目标库(万博1manbetx仿真软件编码器)

指定目标深度学习库中使用代码生成。

cuDNNTensorRT需要一个GPU编码器许可证。

臂计算库版本(万博1manbetx仿真软件编码器)

指定版本的手臂®计算库。

ARM计算库架构(万博1manbetx仿真软件编码器)

指定部门架构在目标硬件支持。万博1manbetx

自动调优(万博1manbetx仿真软件编码器)

使用自动调优cuDNN图书馆。启用自动调优使cuDNN图书馆找到最快的卷积算法。

这个参数需要一个GPU编码器许可证。

在这些配置参数先进的参数

参数 描述

万博1manbetx支持非内联S-functions(嵌入式编码)

指定是否要生成代码非内联S-functions。

这个参数没有当你使用嵌入式编码申请配置一个服务接口的组件模型。

最大的字长(万博1manbetx仿真软件编码器)

指定一个最大的字长,中位,代码生成过程生成系统定义的多字类型定义。

动态大小的字符串缓冲区大小(字节)(万博1manbetx仿真软件编码器)

的字符缓冲区的字节数为动态生成字符串没有最大长度的信号。

多字类型定义(嵌入式编码)

指定是否使用系统定义或多字数据类型的用户定义类型定义生成的代码。

经典的调用接口(万博1manbetx仿真软件编码器)

指定是否要生成模型函数调用GRT兼容的主要程序模块R2012a之前创建的目标模型。

这个参数没有当你使用嵌入式编码申请配置一个服务接口的组件模型。

使用动态内存分配模型初始化(嵌入式编码)

控制生成的代码模型数据分配内存。

单输出/更新功能(万博1manbetx仿真软件编码器)

指定是否生成模型_step函数。

这个参数没有当你使用嵌入式编码申请配置一个服务接口的组件模型。

终止功能要求(嵌入式编码)

指定是否生成模型_terminate函数。

结合信号/状态结构(嵌入式编码)

指定是否将全球信号和全局状态数据块到一个数据结构生成的代码

你不能清楚这个参数当你使用嵌入式编码的组件模型配置一个服务接口。

每个入口点函数生成单独的内部数据(嵌入式编码) 生成一个模型的块信号(块I / O)和离散状态(DWork)代理以同样的速度到相同的数据结构。

MAT-file日志(万博1manbetx仿真软件编码器)

指定MAT-file日志记录。

这个参数没有当你使用嵌入式编码申请配置一个服务接口的组件模型。

MAT-file变量名称修改器(嵌入式编码)

选择的文本添加到MAT-file变量名。

现有的共享代码(嵌入式编码)

指定文件夹,其中包含现有的共享代码

删除禁用功能(嵌入式编码)

删除不可到达的(死代码)的实例禁用函数从ERT-based系统生成的代码,包括模型引用层次结构。

删除重置功能(嵌入式编码)

删除不可到达的(死代码)的实例重置函数从ERT-based系统生成的代码,包括模型引用层次结构。

附近地区对象结构秩序甚至间距规范(万博1manbetx仿真软件编码器)

改变字段的顺序生成的结构为一个查找表对象的规范参数设置间距。

附近地区对象结构明确的价值规范(万博1manbetx仿真软件编码器)

改变字段的顺序生成的结构为一个查找表对象的规范参数设置为显式值。

产生析构函数(嵌入式编码)

指定是否要生成一个c++模型类的析构函数。

使用动态内存分配模型块实例化(嵌入式编码)

指定生成的代码使用操作符模型对象注册期间,实例化对象引用的模型配置一个c++类接口。

忽略定制的存储类(嵌入式编码)

指定是否适用或忽略定制的存储类。

忽略测试点信号(嵌入式编码)

为测试点指定分配的内存缓冲区。

实现每个数据存储块作为一个独特的访问点(嵌入式编码)

创建独特的变量为每个读/写操作的数据存储内存块。

生成完整的文件横幅(万博1manbetx仿真软件编码器)

生成完整的标题横幅包括时间戳。

根据以下参数先进的参数很少使用,没有其他文档。

参数 描述
GenerateSharedConstants

控制代码生成器生成的代码是否与共享常量和共享功能。默认是。当转,代码生成器并不生成共享的常量。

InferredTypesCompatibility

等与遗留代码的兼容性tmwtypes.h,指定代码生成器创建一个预处理器指令#定义__TMWTYPES__内部模型。h

TargetLibSuffix
特征向量- - - - - -

控制使用的后缀命名目标的依赖库(例如,_target.lib_target.a)。如果指定,特征向量必须包括()。(生成的模型参考图书馆,图书馆后缀默认_rtwlib.lib在Windows上®系统和_rtwlib.a在UNIX®系统)。

这个参数不申请使用工具链的模型构建方法,明白了库控制参数(万博1manbetx仿真软件编码器)

TargetPreCompLibLocation
特征向量- - - - - -

控制预编译库的位置。如果你不设置这个参数,代码生成器使用指定的位置rtwmakecfg.m

IsERTTarget

显示当前选中的目标是否来源于ERT目标。

CPPClassGenCompliant

表明目标是否支持能力生成和配置c++类接口模型代码。万博1manbetx

ConcurrentExecutionCompliant

表明目标是否支持并发执行万博1manbetx

UseToolchainInfoCompliant

显示一个自定义的目标是toolchain-compliant。

ModelStepFunctionPrototypeControlCompliant

表明目标是否支持控制初始化的函数原型和步骤为一个仿真软件生万博1manbetx成的函数模型。万博1manbetx

这个参数没有当你使用嵌入式编码申请配置一个服务接口的组件模型。

ParMdlRefBuildCompliant

表明如果模型配置为并行构建在构建模型,包括引用的模型。

CompOptLevelCompliant
,

设置在SelectCallback为一个目标指示目标是否支持使用的能力万博1manbetx编译器优化级别参数控制构建生成的代码的编译器优化级别。

默认是自定义的目标和提供的目标万博1manbetx仿真软件编码器和嵌入式编码器产品。s manbetx 845

ModelReferenceCompliant
特征向量,,
设置在SelectCallback对于一个目标来指示目标是否支持模型参考。万博1manbetx

以下参数仅供MathWorks使用。

参数 描述
ExtModeTesting 仅供MathWorks使用。
ExtModeIntrfLevel 仅供MathWorks使用。
ExtModeMexFile 仅供MathWorks使用。

相关的话题