主要内容

isPartitionable

类:matlab.io.datastore.SimulationDatastore
包:matlab.io.datastore

确定是否可分区的数据存储

描述

例子

tf = isPartitionable (ds)返回逻辑1(真正的如果数据存储ds的分区。否则,结果是合理的0()。

输入参数

全部展开

输入数据存储。您可以使用这些数据存储作为输入:

例子

全部展开

这个例子展示了如何确定的partitionabilitymatlab.io.datastore.SimulationDatastore从仿真对象包含大数据。

日志大数据模型

打开示例模型sldemo_fuelsys

open_system (“sldemo_fuelsys”)

选择数据导入/导出配置参数> >日志数据集的数据文件

set_param (“sldemo_fuelsys”,“LoggingToFile”,“上”)

模拟模型。

sim卡(“sldemo_fuelsys”)

的MAT-fileout.mat出现在你当前的文件夹。记录的文件包含数据信号等燃料(在根级别的模型)。

在命令提示符处,创建一个DatasetRef对象是指记录变量的名字,sldemo_fuelsys_output

DSRef = 金宝appSimulink.SimulationData.DatasetRef (“out.mat”,“sldemo_fuelsys_output”);

大数据预览

使用花括号({})提取信号元素燃料,这是第十个元素DSRef,作为一个金宝appSimulink.SimulationData.Signal对象,该对象包含一个SimulationDatastore对象。

SimDataSig = DSRef {10};

更容易与之交互SimulationDatastore对象驻留在财产的信号对象句柄存储在一个变量命名DStore

DStore = SimDataSig.Values;

确定数据存储的分区。

如果isPartitionable DStore disp (数据存储是可分区。)其他的disp (Datatstore不分区。)结束
Datatstore不分区。

版本历史

介绍了R2020a