主要内容

信号存储重用

重用信号内存

模型配置窗格: 代码生成 / 优化

描述

信号存储重用参数指示代码生成器尽可能重用分配用于存储模块输入和输出信号的缓冲区。

设置

on (默认) | off
On

Simulink® 软件重用分配用于存储模块输入和输出信号的内存缓冲区,从而降低实时程序的内存要求。

Off

Simulink 软件为每个模块的输出分配一个单独的内存缓冲区。这使得所有模块输出都是全局且唯一的,在许多情况下这会显著增大 RAM 和 ROM 使用量。

提示

  • 信号存储重用只能发生在具有相同数据类型的信号之间。

  • 清除此选项会大大增加仿真大型模型所需的内存量。

  • 如果需要执行以下操作,请清除此选项:

  • 如果启用了信号存储重用并且您尝试使用浮动示波器或浮动 Display 模块来显示其缓冲区已重用的信号,Simulink 软件将打开错误对话框。

推荐的设置

应用情形设置
调试Off
可追溯性Off
效率On
安全预警无影响

编程用法

参数:OptimizeBlockIOStorage
类型:字符向量
值:'on' | 'off'
默认值:'on'

版本历史记录

在 R2007a 中推出