通过可重复使用的子系统输出
描述
指定可重用的子系统如何通过输出。
类别: 优化
设置
默认:个人论据
-
个人论据
-
将每个可重用的子系统输出参数传递为本地的地址,而不是指向包含输出参数的全局内存区域的指针。此选项可减少全局内存使用情况,并消除将本地变量复制回全局块I / O结构。当信号被分配为局部变量时,堆栈大小可能会增加。如果堆栈大小会增加超过所需的级别,请使用默认设置。默认情况下,单独传递的输出参数的最大数量为12.要增加参数的数量,请增加值子系统输出的最大参数数范围。
-
结构参考
-
通过可重用的子系统输出作为指向存储在全局内存中的结构的指针。
笔记
默认选项用于具有可变尺寸的信号的可重用子系统。
依赖性
此参数:
需要嵌入式编码器®执照。
仅出现基于ert的目标。
命令行信息
范围:PassReuseOutputargsas. |
价值:'结构参考' |“个人参数” |
默认:“个人参数” |
推荐设置
应用 | 环境 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 个人论据 (执行,RAM),结构参考 (只读存储器) |
安全预防措施 | 没有影响 |
相关话题
- 模型配置参数:代码生成优化
- 从模型共享的库子系统生成可重复使用的代码
- 通过将可重用的子系统输出作为单独的参数传递可重用的子系统输出来优化生成的代码(嵌入式编码器)
- 表现(嵌入式编码器)