Data Store Memory
Data Store Memory 模块定义并初始化一个命名的共享数据存储,即一个内存区域,供指定相同数据存储名称的 Data Store Read 和 Data Store Write 模块使用。
定义数据存储的 Data Store Memory 模块的位置确定了哪些 Data Store Read 和 Data Store Write 模块可以访问该数据存储:
- 如果 Data Store Memory 模块在顶层系统中,则模型中任意位置的 Data Store Read 和 Data Store Write 模块都可以访问该数据存储。
- 如果 Data Store Memory 模块在子系统中,则位于同一子系统或模型层次结构中该子系统下面的任何子系统中的 Data Store Read 和 Data Store Write 模块都可以访问该数据存储。
即如果模型中要使用Data Store Memory,尽量首先在模型顶层中进行放置和定义,然后在子系统中进行Read和Write。
您可以使用 Data Store Memory 模块结合 Simulink.Signal 对象来定义数据存储,也可以不使用前者而只使用后者来定义数据存储。在基础工作