主要内容

金宝appSimulink.MDLInfo

提取基金、SLXP或MDL文件信息没有加载文件

描述

金宝appSimulink.MDLInfo对象从基金中提取信息,SLXP或MDL文件没有加载到内存中。

从一个文件中提取描述和元数据创建一个MDLInfo对象,使用金宝appSimulink.MDLInfo.getDescription金宝appSimulink.MDLInfo.getMetadata函数,分别。

创建

描述

例子

信息= 金宝appSimulink.MDLInfo (文件)创建一个MDLInfo对象被称为信息和填充属性指定模型文件的信息。

输入参数

全部展开

基金的名称、SLXP或MDL文件,指定为一个特征向量或字符串标量。

文件名可以包括部分路径,路径,相对路径,或者没有路径。当你不提供一个路径,文件扩展名是可选的。

避免意想不到的结果造成的跟踪文件共享一个名称,指定完全限定的文件名。

例子:金宝appSimulink.MDLInfo (vdp)

例子:金宝appSimulink.MDLInfo (“mymodel.slx”)

例子:金宝appSimulink.MDLInfo (“mydir / mymodel.slx”)

例子:金宝appSimulink.MDLInfo (“C: / mydir / mymodel.slx”)

数据类型:字符|字符串

属性

全部展开

文件名称和内容

这个属性是只读的。

框图的名字,作为一个特征向量返回。

框图的名称匹配的文件名,但没有一个扩展。

数据类型:字符

这个属性是只读的。

类型的文件,作为一个特征向量返回。

数据类型:字符

这个属性是只读的。

完全限定的文件名,作为一个特征向量返回。

数据类型:字符

这个属性是只读的。

描述输入、输出和引用,作为一个结构返回。

结构包括顶级港口的名称和属性、引用模型引用和子系统。

数据类型:结构体

这个属性是只读的。

真或假的结果,作为一个返回10的数据类型逻辑

  • 1(真正的)- - -文件是一个图书馆。

  • 0()- - -文件不是一个图书馆。

数据类型:逻辑

指定的信息

这个属性是只读的。

返回指定的描述文件,作为特征向量。

提示

  • 提取没有加载模型或创建一个描述MDLInfo对象,使用金宝appSimulink.MDLInfo.getDescription函数。

  • 查看描述没有加载模型或创建一个MDLInfo对象,在MATLAB®命令窗口中,输入:

    帮助”mymodelname

  • 查看描述开放的模式,打开描述选项卡中模型属性对话框。

数据类型:字符

这个属性是只读的。

名称和值的任意数据相关的文件,作为一个结构返回。

结构域特征向量,数值类型的矩阵,或更多的结构。

提示

提取元数据结构没有加载模型或创建一个MDLInfo对象,使用金宝appSimulink.MDLInfo.getMetadata函数。

数据类型:结构体

保存信息

这个属性是只读的。

发布更新用来保存文件,作为一个正整数返回。

  • 0——文件是保存在一个通用版本,例如,“R2020a”R2020a之前,或者是保存在一个版本。

  • 正整数——文件是保存在一个更新版本,例如,2,如果模型保存在《R2020a更新2》

数据类型:int32

这个属性是只读的。

用户最后一次保存的文件名称,作为一个特征向量返回。

数据类型:字符

这个属性是只读的。

平台用于保存文件,作为一个特征向量返回。

例子:“glnxa64”

数据类型:字符

这个属性是只读的。

文件的版本号,返回一个特征向量。

数据类型:字符

这个属性是只读的。

MATLAB版本用于保存文件,作为一个特征向量返回。

例子:“R2020a”

数据类型:字符

这个属性是只读的。

字符编码的文件保存时,作为一个特征向量返回。

例子:“utf - 8”

数据类型:字符

这个属性是只读的。

金宝app仿真软件版本号用来保存文件,作为一个特征向量返回。

例子:“10.1”

数据类型:字符

例子

全部折叠

创建一个金宝appSimulink.MDLInfo对应的对象vdp.slx文件。

信息= Sim金宝appulink.MDLInfo (“vdp.slx”);

得到有关文件的信息,如文件的类型,通过使用点符号来访问属性值。

类型= info.BlockDiagramType
类型=“模型”

vdp是一个模型文件。

得到的信息sldemo_mdlref_depgraph模型。

信息= Sim金宝appulink.MDLInfo (“sldemo_mdlref_depgraph”);

接口信息。

info.Interface
港口:ans =结构体字段:[0×1 struct]外港:[0×1 struct] Trigports: [0×1 struct] Enableports: [0×1 struct] ModelVersion:“1.84”SubsystemReferences:{0×1细胞}ModelReferences:{4×1细胞}ParameterArgumentNames:“TestPointedSignals: [0×1 struct] ProvidedFunctions: [0×1 struct] IsExportFunctionModel: 0 IsArchitectureModel: 0 IsAUTOSARArchitectureModel: 0 resetevent: [0×1 struct] HasInitializeEvent: 0 HasTerminateEvent: 0 PreCompExecutionDomainType:“复原”ParameterArguments: [0×1 struct] ExternalFileReference: [4×1 struct]

被引用的模型。

info.Interface.ModelReferences
ans = 4×1单元阵列{' sldemo_mdlref_depgraph / heat2cost | sldemo_mdlref_heat2cost’} {' sldemo_mdlref_depgraph /房子| sldemo_mdlref_house’} {' sldemo_mdlref_depgraph /户外临时| sldemo_mdlref_outdoor_temp’} {' sldemo_mdlref_depgraph /恒温器| sldemo_mdlref_heater '}

创建一个包含元数据的结构信息。

m。TestStatus =“测试”;m。ExpectedCompletionDate =“01/01/2011”;

创建一个模型,更新“元数据”模型中的参数,并保存元数据。

new_system (“MDLInfoMetadataModel”)set_param (“MDLInfoMetadataModel”,“元数据”,m) save_system (“MDLInfoMetadataModel”)

通过使用一个检查模型的元数据MDLInfo对象。

信息= Sim金宝appulink.MDLInfo (“MDLInfoMetadataModel”);info.Metadata
ans =结构体字段:TestStatus:“考验”ExpectedCompletionDate:“01/01/2011”

版本历史

介绍了R2009b