matlab.io.datastore.SimulationDatastoreclass
包:matlab.io.datastore
数据存储的输入和输出万博1manbetx模型
描述
一个matlab.io.datastore.SimulationDatastore
对象可以仿真软件万博1manbetx®模型与大数据进行交互。你可以加载大数据作为模拟输入和日志输出的数据模拟。模拟模型与大数据,你的数据存储在一个MAT-file和通过一个参考数据SimulationDatastore
对象。看到处理大数据的模拟。
一个SimulationDatastore
对象是指大型仿真数据为一个信号(MAT-file商店)。如果MAT-file商店总线信号,仿真数据SimulationDatastore
对象指的是数据总线中的一片树叶信号元素。您可以使用数据存储对象检查和访问数据,通过一个父对象等万博1manbetxSimulink.SimulationData.Signal
,模拟仿真软件模型与数据。万博1manbetx
分析数据存储数据,您可以使用的方法和属性SimulationDatastore
对象以及MATLAB®工具,如高
函数。关于MATLAB工具的更多信息,请参阅开始使用数据存储。
建设
在你商店大仿真数据万博1manbetxSimulink.SimulationData.Dataset
对象MAT-file,元素的一个信号数据集
对象指向大数据。创建一个matlab.io.datastore.SimulationDatastore
对象指的是大数据:
在命令提示符处或在脚本中,创建一个
万博1manbetxSimulink.SimulationData.DatasetRef
对象,指的是数据集
MAT-file对象。使用这些技巧之一:
使用集中,大括号索引(例如,
{1}
)返回一个对象,该对象表示目标信号元素,如万博1manbetxSimulink.SimulationData.Signal
或万博1manbetxSimulink.SimulationData.State
。例如,对于一个DatasetRef
对象命名logsout_ref
,创建一个信号
对象是指第二个信号元素,使用这段代码:myLoggedSig = logsout_ref {2}
使用
getAsDatastore
的方法DatasetRef
对象返回一个对象,该对象代表了目标信号元素。有关更多信息,请参见getAsDatastore
。
的SimulationDatastore
对象驻留在值
返回的对象的属性。
属性
方法
hasdata | 确定数据可用来读 |
isPartitionable | 确定是否可分区的数据存储 |
isShuffleable | 确定是否shuffleable数据存储 |
预览 | 从数据存储返回的数据子集 |
进步 | 返回的数据,从数据存储中读取 |
读 | 在数据存储中读取数据 |
readall | 读取所有数据存储中的数据 |
重置 | 数据存储重置为初始状态 |
复制语义
句柄。学习如何处理类影响复制操作,明白了复制对象。
限制
SimulationDatastore
不支持使用并行池和万博1manbetx并行计算工具箱™安装。使用高阵列分析数据或运行MapReduce算法,设置全局执行环境是当地使用MATLAB会话mapreduce
。输入此代码:mapreduce (0)
你不能使用MATLAB高变量作为模拟输入数据。
例子
版本历史
介绍了R2017a