支持非内联 S-Function
指定是否为非内联 S-Function 生成代码
模型配置窗格: 代码生成 / 接口
描述
支持非内联 S-Function 参数指定是否为非内联 S-Function 生成代码。
S-Function 接口需要对浮点数和非有限数的支持。如果选择此参数,Simulink® 会选择支持: 浮点数和支持: 非有限数参数。当此参数处于选中状态时,如果清除支持: 浮点数或支持: 非有限数,代码生成器将显示警告。
设置
Off
(默认) | On
- On
启用非内联 S-Function 的代码生成。
- Off
禁用非内联 S-Function 的代码生成。如果清除此参数且模型包含非内联 S-Function,代码生成器将在编译过程中返回错误。
提示
在生产代码生成内联 S-Function 非常有利,例如用于实现设备驱动。在这种情况下,请清除此选项以强制使用内联 S-Function 进行代码生成。
非内联 S-Function 需要额外的内存和计算资源,并可能导致显著的性能问题。在注重效率时,请考虑使用内联 S-Function。
推荐的设置
应用情形 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | Off |
安全预警 | 无建议 |
编程用法
参数:SupportNonInlinedSFcns |
类型:字符向量 |
值:'on' | 'off' |
默认值:'off' |
版本历史记录
在 R2006a 之前推出