主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

exportToFile

将数据字典条目从部分导出到 MAT 文件或 MATLAB 文件

说明

exportToFile(sectionObj,fileName) 将数据字典部分 sectionObj(一个 Simulink.data.dictionary.Section 对象)中包含的条目的所有值导出到 MAT 或 MATLAB® 文件。exportToFile 导出所有条目的值,包括引用字典中定义的条目的值。

示例

示例

全部折叠

使用名为 dDataSectObjSimulink.data.dictionary.Section 对象表示数据字典 myDictionary_ex_API.sldd 的“设计数据”分区。用名为 configSectObj 的对象表示 myDictionary_ex_API.sldd 的配置部分。

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');
dDataSectObj = getSection(myDictionaryObj,'Design Data');
configSectObj = getSection(myDictionaryObj,'Configurations');

myDictionary_ex_API.sldd 的设计数据部分的条目导出到当前工作文件夹中的 MATLAB 文件。

exportToFile(dDataSectObj,'myDictionaryDesignData.m')

myDictionary_ex_API.sldd 的配置部分中的条目导出到当前工作文件夹中的 MAT 文件。

exportToFile(configSectObj,'myDictionaryConfigurations.mat')
Exported 1 entries from scope 'Configurations' 
to MAT-file myDictionaryConfigurations.mat.

输入参数

全部折叠

目标数据字典分区,指定为 Simulink.data.dictionary.Section 对象。在使用此函数之前,请使用 getSection 等函数通过 Simulink.data.dictionary.Section 对象来表示目标分区。

目标 MAT 或 MATLAB 文件的名称,指定为字符向量。如果您未指定扩展名,则 exportToFile 会提供文件扩展名 .mat

示例: 'myNewFile.mat'

示例: 'myNewFile.m'

数据类型: char

限制

exportToFile 方法不导出枚举数据类型(存储为 Simulink.data.dictionary.EnumTypeDefinition 对象)。要将枚举类型从一个字典传输或复制到另一个字典,请使用 Simulink.data.dictionary.Section 对象的 getEntryaddEntry 方法。

替代方法

您可以使用模型资源管理器将数据字典条目导出到文件。有关详细信息,请参阅 从字典中导出设计数据

版本历史记录

在 R2015a 中推出