主要内容

whosImpl

类:万博1manbetxSimulink.io.FileType
包:万博1manbetxSimulink.io

确定与Simulink.io.FileType对象关联的MAT-file的内容万博1manbetx

语法

信号= whosImpl(读者)

描述

信号= whosImpl (读者属性返回包含与之关联的mat -文件内容的结构万博1manbetxSimulink.io.FileType对象。

运行时细节

whosImpl就是通过当您运行应用程序时。有关详细信息,请参见创建自定义文件类型导入到信号编辑器

输入参数

全部展开

读者,指定为万博1manbetxSimulink.io.FileType对象。

输出参数

全部展开

mat文件的内容,作为结构数组返回。这个结构有一个信号名称(“char数组”)以及支持类型的可选信号类型。万博1manbetx有关受支持类型的更多信息,请参见万博1manbetx选择基本工作区和mat文件格式

例子

全部展开

子类文件类型类并实现whosImpl方法。

classdefMySignalMatFile < 万博1manbetxSimulink.io.FileType

实现静态方法whosImpl

方法函数outOnFile = whosImpl(obj) onFile = whoos (obj. filename);numVars =长度(onFile);outOnFile (1) . name = [];outOnFile(1)。类型= [];outOnFile(k).name = onFile(k).name;如果strcmpi (onFile (k) . class,“万博1manbetxSimulink.SimulationData.Dataset”) outOnFile (k)。类型=“数据集”其他的%假定信号(时间序列或时间表)%其他可接受类型% - Bus:用于总线信号% - Ground:用于地面(空double)% - FunctionCall:用于单列双数据数组outOnFile (k)。类型=“信号”结束结束结束结束
介绍了R2020a