型号配置参数:代码生成接口
的代码生成>接口Category包含用于配置生成代码的接口的参数。这些参数需要一个万博1manbetx®编码器™许可证。基于ert的目标的附加参数需要一个嵌入式编码器®许可证。
在“配置参数”对话框中,配置参数如下代码生成>接口窗格。
参数 | 描述 |
---|---|
指定代码生成器在为模型生成代码时使用的代码替换库。 |
|
指定使用自定义存储类生成实用程序函数、导出数据类型定义和导出数据声明的位置。 |
|
指定是否生成浮点数据和操作。 |
|
指定是否生成非有限数据和对非有限数据的操作。 |
|
指定是否生成复杂的数据和操作。 |
|
指定是否为绝对时间值和运行时间值生成和维护整数计数器。 |
|
指定是否为使用连续时间的块生成代码。 |
|
指定是否为使用可变大小信号的模型生成代码。 |
|
为生成的C或c++代码接口选择打包。 |
|
选择在模型违反生成多实例代码的需求时显示的诊断的严重级别。 |
|
控制根级模型输入和输出如何传递给可重用对象 |
|
指定是否记录或监视错误状态。 |
|
指定代码生成器是否使用default |
|
指定是否生成块参数结构为 |
|
指定是否为c++模型类的块参数生成访问方法。 |
|
外部I/O访问 | 指定是否为c++模型类的根级I/O信号生成访问方法。 |
配置c++类接口 | 为您的模型代码定制c++类接口。 |
生成带有信号结构的C API数据接口代码。 |
|
生成带有参数调优结构的C API数据接口代码。 |
|
生成带有状态结构的C API数据接口代码。 |
|
生成具有根级I/O结构的C API数据接口代码。 |
|
为ASAP2数据接口生成代码。 |
|
为外部模式数据接口生成代码。 |
|
指定通信的传输协议。 |
|
指定要传递给外部模式接口mexfile的参数,用于与执行目标通信。 |
|
控制外部模式通信的内存缓冲区。 |
|
指定外部模式通信的内存缓冲区大小。 |
这些配置参数在先进的参数.
参数 | 描述 | |||
---|---|---|---|---|
为执行环境指定标准数学库。验证你的编译器是否支持你想要使用的库;万博1manbetx否则会发生编译时错误。
|
||||
指定是否为非内联s函数生成代码。 |
||||
指定最大字长(以比特为单位),代码生成过程将为其生成系统定义的多字类型定义。 |
||||
为没有最大长度的动态字符串信号生成的字符缓冲区的字节数。 |
||||
指定在生成的代码中对多字数据类型使用系统定义的还是用户定义的类型定义。 |
||||
指定是否在R2012a之前创建的模型中生成与GRT目标的主程序模块兼容的模型函数调用。 |
||||
控制生成的代码如何为模型数据分配内存。 |
||||
指定是否生成 |
||||
指定是否生成 |
||||
在生成的代码中指定是否将全局块信号和全局状态数据组合到一个数据结构中 |
||||
指定mat文件日志记录。 |
||||
选择要添加到mat文件变量名的文本。 |
||||
现有的共享代码(嵌入式编码) |
指定包含现有共享代码的文件夹 |
|||
移除禁用功能(嵌入式编码) |
类的不可达(死代码)实例 |
|||
移除复位功能(嵌入式编码) |
类的不可达(死代码)实例 |
|||
为指定参数设置为偶数间距的查找表对象更改所生成结构中字段的顺序。 |
||||
为指定参数设置为显式值的查找表对象更改生成结构中字段的顺序。 |
||||
指定是否为c++模型类生成析构函数。 |
||||
指定是否为c++模型类的内部数据结构(如块I/O、DWork向量、运行时模型、过零和连续状态)生成访问方法。 |
||||
指定是否生成内部数据结构,如块I/O、DWork向量、运行时模型、过零和连续状态 |
||||
指定生成的代码是否使用运算符 |
||||
使用代码替换工具创建自定义代码替换库。 |
||||
指定是应用还是忽略自定义存储类。 |
||||
为测试点指定内存缓冲区的分配。 |
项下的以下参数先进的参数不经常使用且没有其他文档。
参数 | 描述 |
---|---|
GenerateSharedConstants |
控制代码生成器是否生成具有共享常量和共享函数的代码。默认是 |
InferredTypesCompatibility |
为了与遗留代码兼容,包括 |
TargetLibSuffix -” |
控制用于命名目标依赖库的后缀(例如, 请注意此参数不适用于使用工具链方法的模型构建,请参见库控制参数 |
TargetPreCompLibLocation -” |
控制预编译库的位置。如果不设置此参数,代码生成器将使用中指定的位置 |
IsERTTarget |
指示当前选定的目标是否派生自ERT目标。 |
CPPClassGenCompliant |
指示目标是否支持生成和配置c++类接口以对代码建模的能力。万博1manbetx |
ConcurrentExecutionCompliant |
指示目标器是否支持并发执行万博1manbetx |
UseToolchainInfoCompliant |
指示自定义目标是工具链兼容的。 |
ModelStepFunctionPrototypeControlCompliant |
指示目标是否支持控制为Simulink模型生成的初始化函数万博1manbetx和步骤函数的函数原型的能力。万博1manbetx |
ParMdlRefBuildCompliant |
指示在构建包含引用模型的模型时,是否将模型配置为并行构建。 |
|
设置在 默认是 |
ModelReferenceCompliant 字符向量- 从 ,在 |
设置在SelectCallback 用于指示目标是否支持模型引用。万博1manbetx |
GenerateFullHeader |
生成完整的报头,包括时间戳。 对于ERT目标,此参数位于代码生成>模板窗格。 |
以下参数仅供MathWorks使用。
参数 | 描述 |
---|---|
ExtModeTesting |
仅供MathWorks使用。 |
ExtModeIntrfLevel |
仅供MathWorks使用。 |
ExtModeMexFile |
仅供MathWorks使用。 |