ログデ,タのデ,タセット変換
数据集形式に変換する理由
次のいずれかの形式で記録されたログデ,タを含むmatlab®ワ,クスペ,ス変数は,
コンストラクタ,を使用して金宝appSimulink.SimulationData.Dataset
数据集
形式に変換することができます。
配列
構造体
時間付き構造体
Matlab時系列
ModelDataLogs
金宝app®の他のログ形式のデ,タを数据集
形式に変換すると,ログデ,タの後処理を実行するスクリプトの作成が簡単になります。たとえば,複数の到工作空间ブロックをもモデルはさまざまなデタ形式を使用できます。ログデ,タを数据集
形式に変換すると,さまざまな形式を処理するために特別なコ,ドを記述する必要がなくなります。
デ,タログ形式のサポ,トレベルはシミュレ,ションモ,ドごとに異なります。ノーマルモードとアクセラレータモードの間でモードを切り替えるときは,使用するログ形式の変更が必要になることがあります。
数据集
形式に変換することで,数据集
形式を必要とする機能も簡単に利用できるようになります。以前のリリ,スで記録された数据集
以外の形式のログデ,タを簡単に変換して,新しいリリ,スの数据集
デ,タと一緒に使用できます。
数据集
形式には次のような特徴があります。
MATLAB
timeseries
オブジェクトを使用してログデータを格納すると,MATLABで仿真软金宝app件ライセンスなしでログデータを操作可能。たとえば,ログデ,タを操作するには,过滤器
、去趋势
、重新取样
などのmatlab時系列のメソッドを使用可能。反復サブシステムや状态流®信号ログに重要となる所定のタムステップでの複数デタ値のログをサポト。
既定の設定では,生成される数据集
オブジェクトの名前には変数の名前が使用されます。名前と値のペアを使用して数据集
の名前を指定できます。
concat
メソッドを使用して,複数の数据集
オブジェクトを1の数据集
オブジェクトに連結することができます。
変換結果
数据集
オブジェクトでは,デ,タが要素として格納されます。変数数据集
の要素を表示するには,matlabコマンドプロンプトで変数名を入力します。数据集
オブジェクトの要素のタ@ @プは,格納されるデ@ @タに応じて異なります。たとえば,信号ログでは
要素としてデ,タが格納され,金宝appSimulink.SimulationData.Signal
数据集
形式の状態ログでは
要素として格納されます。それぞれの要素ではmatlab時系列オブジェクトとしてデ,タが格納されます。変換の実行時は,要素や時系列のフィールドに変換後のオブジェクトからできるだけ多くの値が読み込まれるように処理されます。金宝appSimulink.SimulationData.State
形式 | 変換結果に関するメモ |
---|---|
Matlab時系列 |
非バスデ,タのログを変換するときは,ソフトウェアによって,まず 時系列形式のバスデ,タのログでは,それぞれの時系列がバスの各要素に対応します。これらのログデ,タは,変換すると時系列オブジェクトをリ,フノ,ドとする構造体にまとめられます。この構造体の階層はバスの階層に対応します。このタesc escプの時系列オブジェクトの構造体を変換するときは,構造体全体が 時系列オブジェクトには,ブロックパスやタ。変換時には,その情報を維持するように処理されます。 |
構造体および時間付き構造体 |
構造体および時間付き構造体の形式では, 構造体の変換では,構造体が スコ,プデ,タを構造体形式で記録する場合,その構造体には |
配列 |
配列に格納される情報は多くありません。たとえば,ブロックパスの情報は格納されません。 配列の変換では,配列が |
|
メモ
|
デ,タセット変換の制限
ログデ,タを
数据集
形式に変換すると,元のログデ,タに含まれていたすべての情報が数据集
オブジェクトに格納されます。ただし,対応する情報がない数据集
の他のプロパティにいては既定値が使用されます。到工作空间ブロックを使用してログ記録された可変サ
valueDimensions
フィ,ルドの情報が変換で失われます。バス信号を配列,構造体,時間付き構造体の形式で記録すると,ログデ,タは次のように整理されます。
バスの最初の信号のデタが1列目に含まれる
2番目のバス信号のデ,タが2列目に含まれる(それ以降も同様)
このデ,タを
数据集
に変換するときは,数据集
でもこの構成が維持されます。ただし,変換ではなく数据集
形式でバス信号のログを作成する場合は,このバスデータは時系列オブジェクトの構造体として取得されます。ログデ,タに時間ベクトルが含まれていない場合,そのデ,タを
数据集
に変換すると,変換によって時間ベクトルが挿入されます。それぞれのデ,タ値にはタ,ムステップが1,あります。ただし,シミュレ,ションのタ,ムステップと数据集
のタ@ @ムステップは可変です。数据集
形式ではフレ,ム信号の仕様は無視されます。構造体または時間付き構造体のデ,タを数据集
に変換する際,フレ,ム信号のログデ,タは形状変更されます。
参考
金宝appSimulink.SimulationData.Dataset