主要内容

模型配置参数:仿真目标

模拟目标包括参数配置的模拟目标模型。在配置参数对话框中,在以下参数模拟目标窗格。

参数 描述

导入自定义代码

指定是否要解析模型中的自定义代码和报告未解决符号。这个设置适用于所有C图模型中,包括图书馆链接图表。

语言 指定C或c++代码生成仿真目标。
GPU加速

指定是否要加速MATLAB函数块在英伟达®gpu。这个选项需要一个GPU编码器™许可证。

硬件加速

选择是否使用硬件加速和硬件加速的水平。

源文件

输入代码行出现的顶部附近生成的源代码文件。

头文件

输入代码行出现的顶部附近生成的头文件。

初始化函数

输入代码语句执行一次的模拟。

终止函数

输入代码语句执行结束时模拟。

包括目录

指定一个文件夹路径包含列表包括在编译后的目标文件。

源文件

指定一个源文件列表编译和链接到目标。

指定一个静态列表包含自定义对象和/或共享库代码链接到目标。

定义了

指定要添加到预处理器宏定义命令行编译器。

使用本地自定义代码设置(不继承主要模型)

指定如果库模型可以使用自定义代码设置独特的主要模型。(这个参数是只读的)

模拟自定义代码在一个单独的过程 自定义代码运行在一个单独的MATLAB外的过程®在模型模拟。
启用自定义代码分析 指定是否启用金宝app®覆盖™金宝app仿真软件设计校验™金宝app支持自定义代码。
启用全局变量作为函数接口 指定行为的全局变量C调用者自定义代码。
未定义的函数处理

为所有外部C函数指定行为未定义的函数调用C调用者,MATLAB函数,MATLAB系统块或Stateflow®图表。

确定的功能 指定自定义代码功能是确定的。
指定的功能 指定自定义代码功能是确定的。
默认的函数数组布局

指定默认阵列布局对所有外部使用的C函数C调用者块。

异常的函数

指定阵列布局为每个外部使用的C函数C调用者块。

保留的名字

输入的名称相匹配的变量或函数在生成的代码中指定的变量或函数的名字为模型,该模型包含自定义代码MATLAB函数块,Stateflow图表或真值表块。

目标库(金宝app仿真软件编码器)

指定目标深度学习库用于仿真。

MKL-DNN需要一个金宝app仿真软件编码器™许可证。

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

自动调优(金宝app仿真软件编码器)

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

这个参数要求金宝app仿真软件编码器和GPU编码器的许可。

在这些配置参数先进的参数部分。

参数 描述

回波表达式没有分号

在MATLAB命令窗口启用运行时输出,如动作不分号终止。

打破Ctrl + C

使反应在生成的代码检查MATLAB函数块,Stateflow图表和数据域。

生成typedef进口总线和枚举类型

决定了类型定义处理和代进口Stateflow和总线和枚举数据类型MATLAB函数块。

启用内存完整性检查

检测违反内存完整性代码生成的MATLAB函数块和停止执行诊断。

启用运行时为MATLAB函数递归

允许递归函数的代码生成的MATLAB代码包含递归函数。

启用隐式扩张在MATLAB函数

启用隐式扩张为MATLAB代码生成的代码包含二进制操作和功能。

编译时递归限制MATLAB函数

编译时递归,控制函数的副本的数量允许在生成的代码。

块减少

减少执行时间崩溃或删除组块。

编译器优化级别

集的优化编译器在生成代码所使用的加速度。

硬件加速

选择是否使用硬件加速和硬件加速的水平。

有条件的输入分支执行

提高模型执行时,模型包含开关和多端口切换块。

详细的加速器的构建

选择显示的信息量在代码生成仿真软件加速器模式,引用模型加速器模式,快速加速模式。金宝app

动态内存分配在MATLAB函数

使用动态内存分配(malloc)为适应可变数组的大小(以字节为单位)大于或等于阈值动态内存分配。这个参数适用于MATLAB代码MATLAB函数块、Stateflow图表或一个系统对象有关MATLAB系统块。

动态内存分配阈值在MATLAB函数

使用动态内存分配(malloc)为适应可变数组的大小(以字节为单位)大于或等于阈值。这个参数适用于MATLAB代码MATLAB函数块、Stateflow图表或一个系统对象有关MATLAB系统块。

使连续时间MATLAB函数编写持久性变量初始化 使连续时间MATLAB函数编写持久性变量初始化。如果禁用,连续时间MATLAB函数只能初始化和阅读持久变量。
在模拟允许设置断点

使增加断点MATLAB函数块,Stateflow图表,状态转换块,真值表在模拟块。

相关的话题