主要内容

删除 reset 函数

从生成代码中删除不可达的 reset 函数实例

模型配置窗格: 代码生成 / 接口

描述

删除 reset 函数从包含模型引用层次结构的系统的生成代码中删除 reset 函数的不可达(死代码)实例。reset 函数是为包含具有状态的模块生成的。如果启用此参数,代码生成器将检查是否将删除实时代码并在发现此类代码时发出错误。

例如,在以下情况下,代码生成器会发出错误要求关闭删除 reset 函数参数:

  • 您为包含具有状态的模块的模型启用此参数。

  • 该模型是条件执行子系统的一部分。

发出错误是因为生成的代码需要调用 reset 函数来重置状态。

设置

On (默认) | Off
On

从包含模型引用层次结构的系统的生成代码中删除 reset 函数的不可达实例。

Off

生成代码而不删除不可达的 reset 函数实例。

推荐的设置

应用情形设置
调试无影响
可追溯性Off
效率On
安全预警

无建议

编程用法

参数:RemoveResetFunc
类型:字符向量
值:有效的 MATLAB® 变量名称
值:'on' | 'off'
默认值:'on'

版本历史记录

在 R2016b 中推出