的模拟目标类别包括用于为模型配置仿真目标的参数。
参数 | 描述 |
---|---|
指定是否分析自定义代码并报告模型中未解析的符号。此设置适用于模型中的所有C图表,包括库链接图表。 |
|
语言 | 指定编译和解析自定义代码的语言。 |
GPU加速 | 指定是否加速MATLAB函数块在英伟达®gpu。此选项需要GPU编码器™许可证。 |
硬件加速 | 选择是否使用硬件加速以及硬件加速的级别。 |
输入要显示在生成的源代码文件顶部附近的代码行。 |
|
输入要显示在生成的头文件顶部附近的代码行。 |
|
输入在模拟开始时执行一次的代码语句。 |
|
输入在模拟结束时执行的代码语句。 |
|
指定包含要包含在已编译目标中的文件的文件夹路径列表。 |
|
指定要编译并链接到目标的源文件列表。 |
|
指定包含要链接到目标的自定义对象代码的静态库和/或共享库的列表。 |
|
指定要添加到编译器命令行中的预处理器宏定义。 |
|
指定库模型是否可以使用与主模型不同的自定义代码设置。(该参数为只读) |
|
在单独的进程中模拟自定义代码 | 在MATLAB之外的单独进程中运行自定义代码®在模型模拟。 |
启用自定义代码分析 | 指定是否启用金宝app®新闻报道™和金宝app仿真软件设计校验™金宝app支持自定义代码。 |
启用全局变量作为函数接口 | 属性中指定全局变量的行为C调用者自定义代码。 |
未定义的函数处理 | 为调用的所有外部C函数指定未定义函数行为C调用者,MATLAB函数,MATLAB系统块或Stateflow®图表。 |
确定的功能 | 指定自定义代码函数是否具有确定性。 |
指定的功能 | 指定哪些自定义代码函数是确定的。 |
默认函数数组布局 | 属性使用的所有外部C函数指定默认数组布局C调用者块。 |
异常的函数 | 方法使用的每个外部C函数的数组布局C调用者块。 |
在生成的代码中输入变量或函数的名称,这些名称与包含MATLAB函数块、状态流图或真值表阻碍。 |
|
目标库(金宝app仿真软件编码器) |
指定用于仿真的深度学习lib库。
|
自动调优(金宝app仿真软件编码器) |
使用自动调优cuDNN库。启用自动调优允许cuDNN库找到最快的卷积算法。 此参数要求金宝appSimulink编码器和GPU编码许可证。 |
这些配置参数在高级参数节。
参数 | 描述 |
---|---|
在MATLAB命令窗口中启用运行时输出,例如不以分号结束的动作。 |
|
在为生成的代码中启用响应性检查MATLAB函数块、状态流程图和数据流域。 |
|
决定了 |
|
检测生成的代码中内存完整性的违反MATLAB函数通过诊断阻止并停止执行。 |
|
允许在为包含递归函数的MATLAB代码生成的代码中使用递归函数。 |
|
对于编译时递归,控制生成代码中允许的函数副本数。 |
|
通过折叠或删除块组来减少执行时间。 |
|
设置编译器在生成加速代码时使用的优化程度。 |
|
硬件加速 | 选择是否使用硬件加速以及硬件加速的级别。 |
当模型包含Switch和Multiport Switch块时,改进模型执行。 |
|
为Simulink加速器模式、参考模型加速器模式和快速加速器模式选择代码生成期间显示的信息量。金宝app |
|
对于大小(以字节为单位)大于或等于动态内存分配阈值的可变大小数组,使用动态内存分配(malloc)。该参数适用于aMATLAB函数块、状态流程图或与对象关联的System对象MATLAB系统块。 |
|
对于大小(以字节为单位)大于或等于阈值的可变大小数组,使用动态内存分配(malloc)。该参数适用于aMATLAB函数块、状态流程图或与对象关联的System对象MATLAB系统块。 |
|
启用连续时间MATLAB函数以写入初始化的持久变量 | 使连续时间MATLAB函数写入初始化的持久变量。如果禁用,连续时间MATLAB函数只能初始化和读取持久变量。 |
允许在模拟期间设置断点 |
在模拟包含的模型时启用调试和动画MATLAB函数块,Stateflow图表,状态转换块,或真值表阻碍。 |