金宝app仿真软件。MDLInfo
提取SLX, SLXP或MDL文件信息,而不加载文件
描述
金宝app仿真软件。MDLInfo
对象从SLX、SLXP或MDL文件中提取信息,而不将其加载到内存中。
从文件中提取描述和元数据,而不创建MDLInfo
对象时,使用金宝appSimulink.MDLInfo.getDescription
而且金宝appSimulink.MDLInfo.getMetadata
函数,分别。
创建
输入参数
文件
- - - - - -SLX、SLXP或MDL文件名称
特征向量|字符串标量
SLX、SLXP或MDL文件的名称,指定为字符向量或字符串标量。
文件名可以包含部分路径、完整路径、相对路径或无路径。当您不提供路径时,文件扩展名是可选的。
为避免共享名称的阴影文件导致意外结果,请指定完全限定文件名。
例子:金宝appSimulink.MDLInfo (vdp)
例子:金宝appSimulink.MDLInfo(“mymodel.slx”)
例子:金宝appSimulink.MDLInfo(“mydir / mymodel.slx”)
例子:金宝appSimulink.MDLInfo(“C: / mydir / mymodel.slx”)
数据类型:字符
|字符串
属性
文件名称及内容
BlockDiagramName
- - - - - -框图名称
特征向量
此属性是只读的。
框图的名称,作为字符向量返回。
框图的名称与文件名匹配,但没有扩展名。
数据类型:字符
BlockDiagramType
- - - - - -文件类型
特征向量
此属性是只读的。
文件类型,作为字符向量返回。
数据类型:字符
文件名
- - - - - -完全限定文件名
特征向量
此属性是只读的。
完全限定的文件名,作为字符向量返回。
数据类型:字符
接口
- - - - - -输入、输出和引用的描述
结构
此属性是只读的。
输入、输出和引用的描述,以结构形式返回。
该结构包括顶级端口、模型引用和子系统引用的名称和属性。
数据类型:结构体
IsLibrary
- - - - - -真假结果
1
|0
此属性是只读的。
True或false的结果,返回为1
或0
数据类型的逻辑
。
1
(真正的
File是一个库。0
(假
File不是一个库。
数据类型:逻辑
指定的信息
描述
- - - - - -指定的描述
特征向量
此属性是只读的。
用户指定的文件描述,作为字符向量返回。
提示
在不加载模型或创建对象的情况下提取描述
MDLInfo
对象时,使用金宝appSimulink.MDLInfo.getDescription
函数。以查看描述,而无需加载模型或创建
MDLInfo
对象,在MATLAB中®命令窗口,输入:帮助”mymodelname'
要查看开放模型的描述,请打开描述选项卡中的模型属性对话框。
数据类型:字符
元数据
- - - - - -任意数据的名称和值
结构
此属性是只读的。
与文件关联的任意数据的名称和值,作为结构返回。
结构字段可以是字符向量,类型的数字矩阵双
,或更多的结构。
提示
来提取元数据结构,而无需加载模型或创建MDLInfo
对象时,使用金宝appSimulink.MDLInfo.getMetadata
函数。
数据类型:结构体
保存信息
ReleaseUpdateLevel
- - - - - -用于保存文件的发布更新
正整数
此属性是只读的。
用于保存文件的发布更新,以正整数形式返回。
0
-文件保存在一个通用版本中,例如,“R2020a”
,或在R2020a之前的版本中保存。正整数-文件保存在更新版本中,例如,
2
,如果模型保存在“R2020a更新2”
。
数据类型:int32
LastModifiedBy
- - - - - -上次保存文件的用户名
特征向量
此属性是只读的。
最后保存文件的用户名,作为字符向量返回。
数据类型:字符
LastSavedArchitecture
- - - - - -用于保存文件的平台
特征向量
此属性是只读的。
用于保存文件的平台,作为字符向量返回。
例子:“glnxa64”
数据类型:字符
ModelVersion
- - - - - -版本号
特征向量
此属性是只读的。
文件的版本号,作为字符向量返回。
数据类型:字符
ReleaseName
- - - - - -用MATLAB发布的保存文件
特征向量
此属性是只读的。
MATLAB发行版用来保存文件,返回为字符向量。
例子:“R2020a”
数据类型:字符
SavedCharacterEncoding
- - - - - -字符编码
特征向量
此属性是只读的。
文件保存时的字符编码,作为字符向量返回。
例子:“utf - 8”
数据类型:字符
金宝appSimulinkVersion
- - - - - -金宝app®用于保存文件的版本号
特征向量
此属性是只读的。
金宝app用于保存文件的Simulink版本号,作为字符向量返回。
例子:“10.1”
数据类型:字符
例子
获取模型信息
创建一个金宝app仿真软件。MDLInfo
对象的vdp.slx
文件。
info = 金宝appSimulink。MDLInfo (“vdp.slx”);
通过使用点表示法访问属性值,获取有关文件的信息,例如文件类型。
Type = info。BlockDiagramType
type = 'Model'
vdp
是一个模型文件。
查找参考模型而不加载顶模型
获取有关sldemo_mdlref_depgraph
模型。
info = 金宝appSimulink。MDLInfo (“sldemo_mdlref_depgraph”);
获取接口信息。
信息。接口
ans = struct with fields: Inports: [0×1 struct] Outports: [0×1 struct] Trigports: [0×1 struct] Enableports: [0×1 struct] ModelVersion: '1.84' SubsystemReferences: {0×1 cell} ModelReferences: {4×1 cell} ParameterArgumentNames: " TestPointedSignals: [0×1 struct] ProvidedFunctions: [0×1 struct] IsExportFunctionModel: 0 IsArchitectureModel: 0 IsAUTOSARArchitectureModel: 0 ResetEvents: [0×1 struct] HasInitializeEvent: 0 HasTerminateEvent: 0 PreCompExecutionDomainType: 'Unset'参数参数:[0×1 struct] ExternalFileReference: [4×1 struct]
获取参考模型。
info.Interface.ModelReferences
Ans = 4×1 cell array {'sldemo_mdlref_depgraph/heat2cost|sldemo_mdlref_heat2cost'} {'sldemo_mdlref_depgraph/house|sldemo_mdlref_house'} {'sldemo_mdlref_depgraph/室外温度|sldemo_mdlref_outdoor_temp'} {'sldemo_mdlref_depgraph/恒温| sldemo_mdlref_加热器'}
添加和检查文件元数据
创建包含元数据信息的结构。
m.TestStatus =“测试”;m.ExpectedCompletionDate =“01/01/2011”;
创建模型,更新“元数据”
参数,并将元数据保存在模型中。
new_system (“MDLInfoMetadataModel”) set_param (“MDLInfoMetadataModel”,“元数据”, m) save_system (“MDLInfoMetadataModel”)
类来检查模型中的元数据MDLInfo
对象。
info = 金宝appSimulink。MDLInfo (“MDLInfoMetadataModel”);信息。元数据
ans = struct with fields: TestStatus: ' untests ' ExpectedCompletionDate: '01/01/2011'
版本历史
在R2009b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。