管理由生成的集成数据generateSimulationEnsemble
或者通过记录模拟数据万博1manbetx
一个simulationEnsembleDatastore
对象是一个数据存储,专门用于开发使用模拟数据进行状态监视和预测维护的算法。
该对象指定存储在MATLAB数据文件集合(mat文件)中的数据变量、自变量和条件变量。数据文件包含万博1manbetxSimulink.SimulationData.Dataset
这些变量是在Simulink中记录数据的结果万博1manbetx®模型模拟。
有关演示模拟集成数据存储使用的详细示例,请参见生成和使用模拟数据集成.有关预测性维护工具箱™中的数据集成的一般信息,请参见用于状态监测和预测性维护的数据集成.
创建一个simulationEnsembleDatastore
对象:
从Simulink模型生成和记录仿真数据。万博1manbetx你可以使用generateSimulationEnsemble
或任何其他将模拟日志记录到磁盘的方法。
创建一个simulationEnsembleDatastore
对象指向生成的模拟数据simulationEnsembleDatastore
命令(在下面描述)。
如果您有先前生成的模拟数据generateSimulationEnsemble
或者其他方式,您可以使用创建函数simulationEnsembleDatastore
在任何时候创建一个新的模拟集成数据存储对象。
使用先前生成的数据创建模拟集成系综
= simulationEnsembleDatastore (位置
)generateSimulationEnsemble
指定的文件夹中位置
.该函数从生成的mat文件中存储的信息标识生成数据中的集成变量。函数填充DataVariables
和SelectedVariables
的属性系综
这些集合变量的名称。
的读
和writeToLastMemberRead
函数专门用于预测性维护工具箱集成数据。其他功能,如重置
和hasdata
,与用于数据存储
在MATLAB对象。要将特定的集成成员提取到更小或更专门化的集成数据存储中,请使用子集
.若要使用单个命令将所有成员数据转移到表或单元格数组中,请使用readall
.要对集成数据存储分区,请使用分区(n, ds指数)
语法的分区
函数。
读 |
从集合数据存储中读取成员数据 |
writeToLastMemberRead |
将数据写入集成数据存储的成员 |
子集 |
从现有集成数据存储的子集创建新的集成数据存储 |
重置 |
将数据存储重置为初始状态 |
hasdata |
确定是否可以读取数据 |
进步 |
确定已经读取了多少数据 |
readall |
读取数据存储中的所有数据 |
numpartitions |
数据存储分区数 |
分区 |
分区数据存储 |
高 |
创建高数组 |
isPartitionable |
确定数据存储是否可分区 |
isShuffleable |
确定数据存储是否可洗牌 |