MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
提取 SLX、SLXP 或 MDL 文件元数据而不加载文件
m = Simulink.MDLInfo.getMetadata(file)
m = Simulink.MDLInfo.getMetadata(file) 返回与指定 SLX、SLXP 或 MDL 文件相关的元数据结构,但不加载该文件。
m
file
元数据结构包含与文件相关的任意数据的名称和属性。结构体字段可以是字符向量、double 类型的数值矩阵或结构体。
double
示例
全部折叠
创建一个包含元数据的结构体。
t=datetime('tomorrow','format','MM/dd/yy'); m.ExpectedCompletionDate = t; m.TestStatus = 'untested';
创建一个新模型。
new_system('MetadataModel')
更新 'Metadata' 参数。
'Metadata'
set_param('MetadataModel','Metadata',m)
随元数据一起保存该模型。
save_system('MetadataModel')
在不加载该模型或创建 Simulink.MDLInfo 对象的情况下检查模型的元数据。
Simulink.MDLInfo
Simulink.MDLInfo.getMetadata('MetadataModel')
ans = struct with fields: ExpectedCompletionDate: 02/03/25 TestStatus: 'untested'
SLX、SLXP 或 MDL 文件的名称,指定为字符向量或字符串标量。
文件名可以包括部分路径、完整路径、相对路径或无路径。如果不提供路径,文件扩展名是可选的。
为避免共享同一名称的遮蔽文件导致意外结果,请指定完全限定的文件名。
示例: Simulink.MDLInfo('vdp')
Simulink.MDLInfo('vdp')
示例: Simulink.MDLInfo('mymodel.slx')
Simulink.MDLInfo('mymodel.slx')
示例: Simulink.MDLInfo('mydir/mymodel.slx')
Simulink.MDLInfo('mydir/mymodel.slx')
示例: Simulink.MDLInfo('C:/mydir/mymodel.slx')
Simulink.MDLInfo('C:/mydir/mymodel.slx')
数据类型: char | string
char
string
要将元数据添加到 SLX 或 MDL 文件,请创建包含所需信息的元数据结构,然后使用 set_param 函数将其附加到文件。要在不加载文件的情况下提取信息,请使用元数据,而不是使用 add_param 函数添加自定义数据。
set_param
add_param
在 R2009b 中推出
Simulink.MDLInfo | Simulink.MDLInfo.getDescription
Simulink.MDLInfo.getDescription
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处