支持: 非有限数
非有限数据的代码生成
模型配置窗格: 代码生成 / 接口
描述
支持: 非有限数参数指定是否为非有限数据和对非有限数据的操作生成代码。
如果对顶层模型清除此参数,则对引用模型清除该参数。
如果选择 MAT 文件记录参数,请选择此参数。
依赖关系
如果系统目标文件参数设置为基于 ERT 的系统目标文件:
要启用此参数,请选择支持: 浮点数参数。
如果选择 MAT 文件记录参数,请选择参数支持: 浮点数和支持: 非有限数。
设置
on
(默认) | off
- On
启用非有限数据(例如
NaN
和Inf
)及相关操作的生成。- Off
禁用非有限数据和操作的生成。如果清除此参数,则当代码生成器遇到非有限数据或表达式时会出错。错误消息报告有问题的模块和参数。
注意
代码生成是在假设不存在非有限数据的情况下优化的。但是,如果应用程序通过信号数据或 MATLAB® 代码产生非有限数,则在处理非有限数据时,生成代码的行为可能与仿真结果不一致。
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | Off(执行,ROM),无影响 (RAM) |
安全预警 | 无建议 |
编程用法
参数:SupportNonFinite |
类型:字符向量 |
值:'on' | 'off' |
默认值:'on' |