传递可重用子系统输出为
描述
指定可重用子系统如何传递输出。
类别:优化
设置
默认值:个人观点
-
个人观点
-
将每个可重用子系统输出参数作为局部地址传递,而不是作为指向包含所有输出参数的全局内存区域的指针。此选项可减少全局内存使用,并避免将局部变量复制回全局块I/O结构。当信号被分配为局部变量时,堆栈大小可能会增加。如果堆栈大小增加到超出您想要的级别,请使用默认设置。默认情况下,单独传递的输出参数的最大数量是12。属性的值可增加参数的数目子系统输出参数的最大数目参数。
-
结构参考
-
将可重用子系统输出作为指向存储在全局内存中的结构的指针传递。
请注意
默认选项用于具有可变尺寸信号的可重用子系统。
依赖关系
这个参数:
需要一个嵌入式编码器®许可证。
仅对基于ert的目标显示。
命令行信息
参数:PassReuseOutputArgsAs |
值:“结构参考” |“个人观点” |
默认值:“个人观点” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 个人观点 (RAM),执行结构参考 (罗) |
安全预防措施 | 没有影响 |
相关的话题
- 优化面板
- 从跨模型共享的库子系统生成可重用的代码
- 通过将可重用的子系统输出作为单独参数传递来优化生成的代码(嵌入式编码)
- 性能(嵌入式编码)
这个话题有用吗?