matlab.io.datastore.sdidatastore类
包:matlab.io.datastore
模拟数据检查器信号的数据存储
描述
一个matlab.io.datastore.sdidatastore
对象提供了对记录到模拟数据检查器的信号的访问,这些信号太大,无法装入内存。一个sdidatastore
对象引用单个信号的数据。的读
类引用的信号数据sdidatastore
对象,以便每个块始终适合内存。你可以使用sdidatastore
对象为信号数据创建一个高时间表。有关使用高数组的详细信息,请参见高大的数组.
请注意
matlab.io.datastore.sdidatastore
不支持并行计算。如果您有并行计算工具箱™许可证,请使用mapreduce (0)
将执行环境设置为本地MATLAB®客户端之前创建一个高大的时间表从matlab.io.datastore.sdidatastore
.
建设
创建ds
= dsrObj.getAsDatastore (参数
)sdidatastore
,ds
的信号Simulink.sdi.DatasetRef
由搜索条件选择的对象参数
.你可以指定参数
对象中所期望信号的索引的整数Simulink.sdi.DatasetRef
对象,或作为包含信号名称的字符向量。
创建ds
= matlab.io.datastore.sdidatastore (signalID
)sdidatastore
,ds
,为对应于指定的信号signalID
.
输入参数
属性
方法
hasdata | 确定是否有数据可以读取 |
预览 | 返回sdidatstore中的数据预览 |
读 | 从sdidatastore读取数据块 |
readall | 从sdidatastore读取所有数据 |
重置 | 重置读位置 |
复制语义
句柄。要了解句柄类如何影响复制操作,请参见复制对象.
例子
版本历史
在R2017b中引入