主要内容

什么是数据字典?

数据字典是一个持久的存储库相关的数据模型。您还可以使用基本工作空间来存储设计数据模型中使用的模拟。然而,数据字典提供了更多的功能。

字典存储设计数据,定义参数和信号,包括数据定义的行为模型。字典不存储仿真数据,模型模拟的输入或输出,进入和退出轮廓尺寸外港块。

数据字典不与MATLAB相关联®字典数据类型,是一种数据结构,将每个键与相应的值。MATLAB字典数据类型的信息,请参阅字典

字典功能

字典功能 好处
字典作为数据源 字典条目是持久的。在开发过程中不需要重新加载数据。
明确的数据模型的链接 您可以定义一个数据字典作为一个模型的数据源。在模型模拟和代码生成,该模型从数据字典中检索数据。
版本处理

您可以:

  • 附加一个数据字典,包括模型数据保存在前一个版本的模型金宝app®你的模型。

  • 继续使用的数据字典模型保存在前一个版本的仿真软件版本的模型保存在以后版本的模型。金宝app

  • 出口(拯救)创建一个数据字典用于模型与前一个版本的模型。金宝app

更改跟踪 当你修改一个条目,它的状态更新字典和存储为元数据,可以跟踪。这本词典还跟踪谁当变化。您还可以查看或恢复的变化。
条目比较 比较两个字典条目的值。
数据分组到参考字典 数据项和组织分割成参考字典。
模型数据的依赖 发现在模型中如何使用条目。
选项修复丢失的变量

据报告为一个变量定义在编译时间:

  • 如果这个变量不存在,创建一个新变量或加载一个文件。

  • 如果变量已被删除,取消删除或者创建一个新的变量。

  • 如果变量重命名,命名引用变量或创建一个新的变量通过复制重命名变量。

参考数据存储和分区 存储和分区数据相关的一个模型,如设备规格,但不是使用的模型在模拟。
统一的接口定义数据 使用Model Explorer与设计数据字典。
增量更新内存中的 改进的内存占用最小的性能和可伸缩性。
需求的可追溯性链接 从一个数据字典条目位置导航需求文档。

的一本字典

一个金宝app模型数据字典包括四个部分:

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

    本节只可以存储特定的类和数据类型。看到有效的设计数据类为更多的信息。

  • 配置:包含配置集,对象的金宝appSimulink.ConfigSet类,决定在仿真模型是如何配置的。这些对象控制属性,如样本时间和仿真开始时间。

    配置集存储在数据字典时,您可以使用配置引用来访问配置集。模型与附加数据字典解决配置引用配置集的字典。引用有关配置的更多信息,请参阅分享一个配置多个模型

    本节还可以存储变量配置对象,它属于金宝appSimulink.VariantConfigurationData类。这些对象存储变量配置信息,积极和默认变量设置,与每个配置相关的控制变量的定义。

    请注意

    如果你从数据字典加载配置集,其中包含的组件不可用在您的系统上,缺失的组件的参数重置为其默认值。

  • 嵌入式编码字典:包含代码生成定义使用嵌入式编码器®。检查和修改代码定义存储在数据字典中,使用嵌入式编码字典(嵌入式编码)Model Explorer。

  • 其他数据:包含相关的信息到你的模型而不是使用的模型在模拟。使用这部分存储参考信息,如数据描述物理设备和过程由您的模型。

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

词典使用情况模型创建不同版本的模型金宝app

金宝app仿真软件提供了数据字典版本处理。当这些事件发生时,仿真软件同步数据字典模型无论用仿金宝app真软件版本用来创建模型:

  • 附加一个保存在数据字典的先前版本Simulinkto模型——例如,您附加一个数据字典保存在R2018a R2018b你开发一个模型。金宝app

  • 你打开一个模型和附加数据字典是保存在前一个版本的模型——例如,你开发了一个模型,使用数据字典R2018a和你打开模型R2018b继续发展。金宝app

查看仿真软件版本保存一个金宝app数据字典,在浏览器当前文件夹,单击数据字典和发现保存在仿真软件版本金宝app字段细节窗格。你也可以选择出口(拯救)数据字典创建使用模型仿真软件的使用不同的版本。金宝app使用数据字典你保存在一个新的仿真软件版本在一个年长的仿真软件版本中,您需要出口。金宝app

出口数据字典:

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

  2. 双击字典的名称。

  3. 在模型浏览器中,右键单击数据字典的名称。如果你有在字典上做了一些改变,在上下文菜单中,选择保存更改

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

  5. 出口数据字典的先前版本对话框中,指定模型的先前版本中,你想保存模型。金宝app指定的文件夹,你想要的模型将新版本的字典。金宝app您所指定的文件夹不能包含字典的现有词典的层次结构。然后,单击好吧

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

管理和编辑的条目在一个字典

创建、修改和查看数据字典条目,使用Model Explorer。有关更多信息,请参见创建、编辑和管理工作空间变量查看和回复修改字典数据

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

字典引用

您可以引用一个或多个父字典词典。引用字典中的数据可见在父字典。使用这种技术能有效地对数据进行分区,特别是引用层次结构模型。有关更多信息,请参见分区使用引用字典数据字典分区数据层次结构模型参考使用数据字典

导入和导出文件格式

文件格式 导入词典 从字典出口
MAT-file
MATLAB脚本

允许访问基工作区

的审理情况和有关信息。使模型访问基工作区财产和使字典基工作区财产,看到继续使用基本的工作区中共享数据

相关的话题