文档帮助中心文档
解压SLX、SLXP或MDL文件信息,而不加载文件
金宝app仿真软件。MDLInfo对象从SLX、SLXP或MDL文件中提取信息,而不将其加载到内存中。
金宝app仿真软件。MDLInfo
从文件中提取描述和元数据,而不创建MDLInfo对象,使用金宝appSimulink.MDLInfo.getDescription和金宝appSimulink.MDLInfo.getMetadata函数,分别。
MDLInfo
金宝appSimulink.MDLInfo.getDescription
金宝appSimulink.MDLInfo.getMetadata
信息= Sim金宝appulink.MDLInfo(文件)
例子
信息=仿金宝app真软件。MDLInfo (文件)创建一个MDLInfo对象被称为信息并使用来自指定模型文件的信息填充属性。
信息=仿金宝app真软件。MDLInfo (文件)
信息
文件
全部展开
SLX、SLXP或MDL文件的名称,指定为字符向量或字符串标量。
文件名可以包含部分路径、完整路径、相对路径或无路径。当不提供路径时,文件扩展名是可选的。
若要避免共享名称的隐藏文件引起的意外结果,请指定完全限定的文件名。
例子:金宝appSimulink.MDLInfo (vdp)
金宝appSimulink.MDLInfo (vdp)
例子:金宝appSimulink.MDLInfo(“mymodel.slx”)
金宝appSimulink.MDLInfo(“mymodel.slx”)
例子:金宝appSimulink.MDLInfo(“mydir / mymodel.slx”)
金宝appSimulink.MDLInfo(“mydir / mymodel.slx”)
例子:金宝appSimulink.MDLInfo(“C: / mydir / mymodel.slx”)
金宝appSimulink.MDLInfo(“C: / mydir / mymodel.slx”)
数据类型:字符|字符串
字符
字符串
BlockDiagramName
该属性是只读的。
框图的名称,以字符向量的形式返回。
框图的名称与文件名匹配,但没有扩展名。
数据类型:字符
BlockDiagramType
文件类型,作为字符向量返回。
文件名
作为字符向量返回的完全限定文件名。
接口
输入、输出和引用的描述,作为结构返回。
该结构包括顶级端口、模型引用和子系统引用的名称和属性。
数据类型:结构体
结构体
IsLibrary
1
0
返回True或false结果1或0的数据类型逻辑.
逻辑
1(真正的) - File是一个库。
真正的
0(假) -文件不是库。
假
数据类型:逻辑
描述
用户指定的文件描述,作为字符向量返回。
在不加载模型或创建MDLInfo对象,使用金宝appSimulink.MDLInfo.getDescription函数。
在不加载模型或创建MDLInfo对象,在MATLAB中®命令窗口中,输入:
帮助”mymodelname'
要查看开放模型的描述,请打开描述选项卡中的“模型属性”对话框。
元数据
与文件关联的任意数据的名称和值,作为结构返回。
结构字段可以是字符向量,类型的数字矩阵双,或更多的结构。
双
提取元数据结构而不加载模型或创建MDLInfo对象,使用金宝appSimulink.MDLInfo.getMetadata函数。
ReleaseUpdateLevel
释放更新用于保存文件,返回为正整数。
0—文件保存为通用版本,例如:“R2020a”,或者保存在R2020a之前的版本中。
“R2020a”
正整数-文件保存在更新版本中,例如,2,如果模型被保存《R2020a更新2》.
2
《R2020a更新2》
数据类型:int32
int32
LastModifiedBy
最后保存文件的用户名,以字符向量的形式返回。
LastSavedArchitecture
用于保存文件的平台,返回为字符向量。
例子:“glnxa64”
“glnxa64”
ModelVersion
文件的版本号,作为字符向量返回。
ReleaseName
用MATLAB release保存文件,返回为字符向量。
例子:“R2020a”
SavedCharacterEncoding
保存文件时的字符编码,作为字符向量返回。
例子:“utf - 8”
“utf - 8”
金宝appSimulinkVersion
金宝app用来保存文件的Simulink版本号,返回为字符向量。
例子:“10.1”
“10.1”
全部折叠
创建一个金宝app仿真软件。MDLInfo对象对应的vdp.slx文件。
vdp.slx
信息=仿真软件金宝app。MDLInfo (“vdp.slx”);
通过使用点符号来访问属性值,获取关于文件的信息,例如文件类型。
类型= info。BlockDiagramType
类型=“模型”
vdp是一个模型文件。
vdp
获取有关sldemo_mdlref_depgraph模型。
sldemo_mdlref_depgraph
信息=仿真软件金宝app。MDLInfo (“sldemo_mdlref_depgraph”);
获取接口信息。
信息。接口
港口: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 ResetEvents: [0×1 struct] HasInitializeEvent: 0 HasTerminateEvent: 0 PreCompExecutionDomainType: 'Unset' ParameterArguments: [0×1 struct] externalfilerefreference: [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_heat2cost'}
创建一个包含元数据信息的结构。
m.TestStatus =“测试”;m.ExpectedCompletionDate =“01/01/2011”;
创建模型,更新“元数据”参数,并将元数据保存在模型中。
“元数据”
new_system (“MDLInfoMetadataModel”) set_param (“MDLInfoMetadataModel”,“元数据”, m) save_system (“MDLInfoMetadataModel”)
方法检查模型的元数据MDLInfo对象。
信息=仿真软件金宝app。MDLInfo (“MDLInfoMetadataModel”);信息。元数据
ans = struct with fields: TestStatus: ' untesting ' ExpectedCompletionDate: '01/01/2011'
金宝appSimulink.MDLInfo.getDescription|金宝appSimulink.MDLInfo.getMetadata
您点击了对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处