このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
matlab.io.datastore.sdidatastore クラス
名前空間: matlab.io.datastore
シミュレーション データ インスペクター信号のデータ ストア
説明
matlab.io.datastore.sdidatastore
オブジェクトを使用すると、シミュレーション データ インスペクターにログ記録された信号のうち、大きすぎてメモリに入りきらない信号にアクセスできます。sdidatastore
オブジェクトは、単一の信号のデータを参照します。read
メソッドは、sdidatastore
オブジェクトによって参照された信号データを、各チャンクが常にメモリに収まるようにチャンク単位で読み取ります。sdidatastore
オブジェクトを使用して、信号データの tall timetable を作成できます。tall 配列の使い方の詳細については、tall 配列 を参照してください。
メモ
matlab.io.datastore.sdidatastore
は、並列計算をサポートしていません。Parallel Computing Toolbox™ ライセンスをお持ちの場合、matlab.io.datastore.sdidatastore
から tall timetable を作成する前に、mapreducer(0)
を使用して実行環境をローカル MATLAB® クライアントに設定してください。
作成
は検索基準 ds
= dsrObj.getAsDatastore(arg
)arg
によって選択される Simulink.sdi.DatasetRef
オブジェクトの信号の sdidatastore
、ds
を作成します。arg
は、Simulink.sdi.DatasetRef
オブジェクト内の目的の信号のインデックスを表す整数、または信号名を含む文字ベクトルとして指定できます。
は、指定された ds
= matlab.io.datastore.sdidatastore(signalID
)signalID
に対応する信号に対して、sdidatastore
、ds
を作成します。
入力引数
プロパティ
メソッド
hasdata | データが読み取り可能かどうかを判別 |
preview | sdidatstore 内のデータのプレビューを返す |
read | sdidatastore からデータのチャンクを読み取る |
readall | sdidatastore からすべてのデータを読み取る |
reset | 読み取り位置のリセット |
コピーのセマンティクス
ハンドル。ハンドル クラスがコピー操作にどのように影響するかについては、オブジェクトのコピーを参照してください。
例
バージョン履歴
R2017b で導入