什么是数据字典?

数据字典是有关您的模型数据的持久存储库。您还可以使用基本工作区正在模拟过程中使用的模型店的设计数据。然而,数据字典提供了更多的功能。

的字典中存储的设计数据,其限定参数和信号,以及包括定义所述模型的行为的数据。字典不存储模拟数据,其是输入或输入模型模拟和出口的输出运行轨迹外港块。

词典功能

解释能力 效益
字典作为数据源 在字典中的条目是永久性的。在开发过程中不需要重新加载数据。
明确的数据模型联动 您可以定义一个数据字典作为模型中的数据源。在模型仿真和代码生成,模型检索从数据字典中的数据。
版本处理

您可以:

  • 链接一个模型,其中包括保存在以前版本的Simulink模型数据的数据字典万博1manbetx®

  • 继续使用保存在以前版本的Simulink与保存在Simulink更高版本的模型版本的模型的数据字典。万博1manbetx

  • 导出(保存)数据字典与以前版本的Simulink中创建的模型使用。万博1manbetx

更改跟踪 当您修改一个条目,其状态在字典中更新并可以跟踪元数据存储。该词典还跟踪谁进行了改变和时间。您还可以查看或恢复的变化。
进入比较 在比较两个字典项的值。
数据分组为参考字典 分区和整理数据项为参考字典。
模型数据依赖性 发现条目是如何在模型中使用。
其他选项来弥补缺失的变量 当一个工作区变量的模型需要的是不可用的,你有补救的附加选项。例如,如果你在字典中改名为变量,您可以通过复制旧创建一个新的变量。
存储和分区参考数据 存储和分区的数据是相关的模型,如设备规格,但不能模拟过程中使用的模型。
用于定义数据统一接口 使用模型浏览器与设计数据工作的字典。
在内存增量更新 改进的性能和可扩展性最小的内存占用。
需求追溯链接 从导航数据字典条目的位置在需求文档。

字典的第

Si万博1manbetxmulink的数据字典由四个部分组成:

  • 设计数据:包含定义参数,信号,和设计数据确定模型的行为变量和数据类型。创建或导入词典中的设计数据都存储在本节。

    本节只能存储特定类别和数据类型。看到有效的设计数据类欲获得更多信息。

  • 配置:包含配置集,它们是对象万博1manbetxSimulink.ConfigSet类,即确定模型是如何模拟期间配置。这些对象属性控制诸如采样时间和仿真开始时间。

    当存储配置集在数据字典中,您使用的配置引用访问配置集。链接到字典中,以配置集字典解析配置的参考模型。有关配置引用的详细信息,请参阅分享与多元化模式配置

    本节还可以存储变量配置对象,属于万博1manbetxSimulink.VariantConfigurationData类。这些对象有关的变体构型中,活性和默认变体设置,以及与每个配置相关联的控制变量的定义存储信息。

    注意

    如果加载从包含一个组件,它是不是您的系统上的数据字典配置集,在缺失的组件的参数被重置为默认值。

  • 嵌入式编码字典:包含有嵌入式编码使用代码生成定义®。要检查和修改存储在数据字典代码定义,使用嵌入式编码字典不是模型浏览器。

  • 其他数据:包含,是有关你的模型,但模拟过程中不使用的模型信息。使用此部分可以存储参考信息,比如描述物理设备和由您的模型表示处理数据。

    这部分可以存储几乎任何内置或自定义类或数据类型。看到无效的其他数据类欲获得更多信息。

创建使用Simulink的不同版本的字典使用的模型万博1manbetx

万博1manbetxSimulink中提供了版本为处理数据字典。当这些事件发生时,Simulink的字典中的数据同万博1manbetx步与不管用于创建模型的Simulink版本的模型使用:

  • 您链接的模型为所保存在以前版本的Simulink-的例如数据字典,你链接您在R2018b发展与保存在R2018a字典的模型。万博1manbetx

  • 您打开链接到一个数据字典,并保存在以前版本的Simulink的模型 - 例如,你开发了使用在R2018a数据字典的模型,你打开R2018b这一模式继续发展。万博1manbetx

要查看Simulink的万博1manbetx版本,其中一个数据字典保存,在当前文件夹浏览器,点击数据字典,找到保存在Simuli万博1manbetxnk版本在现场细节窗格。您也可以选择导出(保存)数据字典与模型创建使用不同版本的Simulink的使用。万博1manbetx要使用数据字典,你在一个新的Simulink版本较旧的Simulink版本保存的,您需要首先万博1manbetx导出。

要导出数据字典:

  1. 在里面当前文件夹在MATLAB的窗格®命令窗口,导航到数据字典的位置。

  2. 双击该词典的名称。

  3. 在模型浏览器中,右键单击数据字典的名称。如果你已经修改了字典,在右键菜单中选择保存更改

  4. 右键单击该数据字典的名称。在上下文菜单中选择导出到以前的版本

  5. 在导出数据字典到以前的版本对话框中指定的Simulink的先前版本中,你要保存的模型。万博1manbetx指定要向其中Simulink中放置字典的新版本的文件夹。万博1manbetx您指定的文件夹不能包含在现有的字典层次结构的一部分字典。然后,单击

  6. 验证数据字典的新版本的文件夹中存在您所指定。

管理和字典编辑条目

要创建,修改和查看数据字典中的条目,请使用模型浏览器。欲了解更多信息,请参阅创建,编辑和管理工作区变量查看和还原更改到词典数据

以编程方式管理词典中的词条,请参阅数据存储在字典编程

字典引用

您可以在父母的字典引用一个或多个字典。在引用字典的数据是在父母的字典可见。使用这种技术来有意义的分区数据,尤其是模型参考层次结构。欲了解更多信息,请参阅分区字典数据使用引用的字典分区数据模型参考层次使用数据字典

导入和导出文件格式

文件格式 进口词典 出口从字典
MAT文件
MATLAB脚本

允许访问基工作区

有关信息启用以基工作区模型访问财产和启用以基工作区词典访问财产,见继续使用共享数据的基工作区

相关话题