主要内容

导入和导出字典数据

一个金宝app仿真软件®数据字典永久存储模型数据,包括MATLAB®变量、数据对象和数据类型。有关数据字典的基本信息,请参见什么是数据字典?

从文件导入数据到字典

您可以使用Model Explorer窗口将数据从MATLAB文件或mat文件导入到数据字典。将模型在模拟期间使用的变量和数据对象导入到字典的Design data部分。将希望与模型一起存储但模型在模拟期间不使用的变量和对象导入到字典的Other Data部分。

从文件中导入设计数据

这个示例展示了如何将设计数据从文件导入到字典的design data部分。

  1. 在Simuli金宝appnk编辑器中建模选项卡上,单击模型浏览器打开模型资源管理器。

  2. 选择文件>开放。然后浏览到现有的字典。

  3. 模型层次结构窗格中,右键单击设计数据部分的字典和选择从文件导入。然后浏览并选择包含要导入的数据的mat文件或MATLAB文件。

    来自mat文件的设计数据填充字典。数据显示数据源设置为字典的名称。

    如果再次从相同的mat文件导入,Simulink只会将更改或新条目导入到字典中。金宝app

从文件中导入其他数据

这个示例展示了如何将数据从文件导入到数据字典的Other data部分。使用此部分存储Simulink在模拟期间未使用的参考信息,例如描述模型所表示的物理设备和流程的数据。金宝app

  1. 在Simuli金宝appnk编辑器中建模选项卡上,单击模型浏览器打开模型资源管理器。

  2. 选择文件>开放。然后浏览到现有的字典。

  3. 模型层次结构窗格中,右键单击字典节点并选择显示空的部分。模型浏览器显示其他数据配置部分,即使它们是空的,除了设计数据部分。

  4. 模型层次结构窗格中,右键单击其他数据部分的字典和选择从文件导入。然后浏览并选择包含要导入的参考数据的MAT-file或MATLAB文件。

    来自mat文件的数据填充字典的Other Data部分。数据显示数据源设置为字典的名称。

    如果再次从相同的mat文件导入,Simulink只会将更改或新条目导入到字典中。金宝app

从字典中导出设计数据

这个示例演示了如何将模型设计数据从数据字典导出到mat文件或MATLAB脚本中。

  1. 在Simuli金宝appnk编辑器中建模选项卡上,单击模型浏览器打开模型资源管理器。

  2. 使用。打开数据字典文件>开放数据字典

  3. 模型层次结构窗格中,展开字典节点并选择设计数据>导出到文件。然后将设计数据保存到mat文件或MATLAB脚本中。

字典不导出枚举数据类型(存储为金宝appSimulink.data.dictionary.EnumTypeDefinition对象)。若要将枚举类型从一个字典转移或复制到另一个字典,请使用Model Explorer来剪切或复制并粘贴对象。

相关的话题