删除 disable 函数
从生成的代码中删除无法访问的禁用函数实例
模型配置窗格: 代码生成 / 接口
描述
删除 disable 函数从包含模型引用层次结构的系统生成的代码中删除了 disable 函数的无法访问(死代码)实例。disable 函数是为包含具有状态的模块的模型生成的。如果启用此参数,代码生成器将检查是否删除活动代码,如果发现此类代码,则会发出错误。
例如,如果出现以下情况,代码生成器会发出错误以关闭删除 disable 函数参数:
您可以为包含具有状态的模块的模型启用此参数。
该模型是条件执行子系统的一部分。
出现此错误是因为生成的代码需要调用 disable 函数。
设置
Off (默认) | On- On
从包含模型引用层次结构的系统生成的代码中删除无法访问的
disable函数实例。- Off
生成代码而不删除无法访问的
disable函数实例。
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | 无影响 |
| 可追溯性 | Off |
| 效率 | On |
| 安全预警 | 无建议 |
编程用法
参数:RemoveDisableFunc |
| 类型:字符向量 |
| 值: 有效的 MATLAB® 变量名 |
值: 'on' | 'off' |
默认值:'off' |
版本历史记录
在 R2016b 中推出