simulink之数据字典

发布时间:2024年01月23日

数据字典

数据字典是模型使用的全局设计数据的持久存储库。也可以使用base workspace来存储全局设计数据。然而,数据字典提供了更多功能。

字典只存储定义参数和信号的设计数据,并包括定义模型行为的数据。字典不存储作为模型模拟的输入或输出的模拟数据。

字典功能

字典功能好处
字典作为数据源字典中的所有条目都是永久的。在开发过程中不需要重新加载数据
显式数据模型链接可以将数据字典定义为模型的数据源。在模型模拟和代码生成过程中,模型从数据字典中检索设计数据。
更改跟踪修改条目时,其状态会在字典中更新,并存储为可跟踪的元数据。词典还记录了谁以及何时进行了更改。您还可以查看或恢复更改。
条目比较比较两个词典中词条的值。
数据分组到参考字典中将数据项划分并组织到参考字典中
模型数据相关性了解条目在模型中的使用方式。
用于定义数据的统一接口使用模型资源管理器可以使用字典中的设计数据。
内存中的增量更新改进了性能和可扩展性,占用内存最少。

下表显示了base workspace和数据字典中功能的比较

功能Base Workspace数据字典
数据模型链接模糊
用于定义数据的统一接口
模型数据相关性
数据输入持久性
数据分组
更改跟踪
比较和合并数据项
内存管理

字典的组成部分

Simulink?数据字典由两部分组成。

1.全局设计数据:包含定义参数、信号的设计数据,以及定义模型行为的其他数据。在字典中创建或导入的数据存储在该部分中。

2.配置:包含用于确定在模拟过程中如何配置模型的配置集。这些对象控制采样时间和模拟开始时间等属性。

迁移单个模型以使用字典

此示例显示如何将模型链接到数据字典,并将模型设计数据从base workspace导入数据字典。

1.新建一个字典,File–>New–>Data Dictionary建立一个数据字典,将其命名为demo.sldd
在这里插入图片描述

2.在 Simulink 编辑器中, 选择 File > Model Properties > Link to Data Dictionary.

3.在“Model Properties ”对话框中,设置Defined in to Data Dictionary ,然后选择字典路径。

在这里插入图片描述

在这里插入图片描述

点击yes,这样数据字典已经导入到模型中了。

查看和恢复对字典条目的更改

在model explorer中,找到字典中的变量右击show changes,可以查看之前修改的记录,现在与之前不同的值都用高亮显示出来了。

在这里插入图片描述
之前Gain_const值为2,现在我改为10,如下图所示。
在这里插入图片描述

文章来源:https://blog.csdn.net/ptw1992/article/details/135766050
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。