可重用子系统输出的传递方式
控制可重用子系统如何传递输出
模型配置窗格: 代码生成 / 优化
描述
可重用子系统输出的传递方式参数指定可重用子系统如何传递输出。
设置
单个参量 (默认) | 结构体引用
- 单个参量
将每个可重用子系统输出参量作为局部变量的地址传递,而不是作为包含输出参量的全局内存区域的指针传递。此选项可减少全局内存使用量且无需将局部变量复制回全局模块 I/O 结构体。当将信号作为局部变量分配时,堆栈大小可能会增大。如果堆栈大小增大到超过所需的水平,则使用默认设置。默认情况下,单独传递的最大输出参量数为 12。要增大参量数目,请增大子系统输出的最大参量个数参数的值。
- 结构体引用
将可重用子系统输出作为指向存储在全局内存中的结构体的指针传递。
注意
默认选项用于具有可变维度信号的可重用子系统。
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | 单个参量(执行、RAM),结构体引用 (ROM) |
安全预警 | 无影响 |
编程用法
参数:PassReuseOutputArgsAs |
类型:字符向量 |
值:'Structure reference' | 'Individual arguments' |
默认值:'Individual arguments' |
版本历史记录
在 R2009a 中推出