シミュレーション中に信号値を MATLAB ワークスペースまたは MAT ファイルに保存し、取得してから後処理をすることができます。シミュレーション データの保存は、シミュレーション データのログ記録またはエクスポートとも呼ばれています。
シミュレーション データを Dataset
形式で保存すると、さまざまなログ手法の結果に共通の形式が提供されるため、後処理が簡略化されます。Dataset
形式を使用するとデータが MATLAB timeseries
オブジェクトとして保存されるため、MATLAB を使用して処理することができます。
信号のログおよびデータ ストアでは、Dataset
形式が使用されます。
出力および状態ログでは、既定の形式として Dataset
が使用されます。
To File ブロックおよび To Workspace ブロックの既定の保存形式は Timeseries
です。
Simulink® には、Dataset
形式へのログ データの変換を実行するためのツールが用意されています。
信号データのログ記録に使用する方法を決定するには、シミュレーション データのエクスポートを参照してください。
Outport | サブシステムの出力端子または外部出力を作成 |
To File | データをファイルに書き込み |
To Workspace | データをワークスペースに書き込み |
モデルの解析およびデバッグのベースラインとして、シミュレーション データをエクスポート (ログ記録) します。
ログ データは、Dataset 形式、MATLAB 時系列、配列、構造体を含む多くの形式を使用できます。サポートされるデータ形式は、ログ記録手法によって異なります。ただし、Dataset 形式はすべてのログ記録手法で利用可能です。
Dataset 形式以外の形式で記録されたログ データを含むワークペース変数を Dataset 形式に変換するには、Simulink.SimulationData.Dataset コンストラクターを使用します。
シミュレーションのためにビッグ データを記録、読み込み、解析します。
シミュレーション中に記録されるデータの量を削減します。
ログに記録されたシミュレーション データを MAT ファイルの永続ストレージに保存します。
シミュレーションの入力としてビッグ データを読み込みます。
MATLAB で解析するために永続ストレージに記録されたシミュレーション データにアクセスする。
To File ブロックおよび To Workspace ブロックで信号のログを Dataset ログ形式または Timeseries ログ形式を使用することで、単位を使用する信号データのログを記録します。
モデル コンフィギュレーション パラメーター: Data Import/Export
モデル コンフィギュレーション パラメーターの [データのインポート/エクスポート] カテゴリを使用して、ログに記録するシミュレーション結果およびログ出力の形式および表示方法を指定します。
シミュレーション中に記録されるデータの量を削減します。
モデルで可変ステップ ソルバーを使用するときにシミュレーションで生成される出力の量を制御します。[出力オプション] のコンフィギュレーション パラメーターを使用します。
シミュレーションから信号データを取得するために、信号ログを使用できます。記録する信号をマークし、モデルに対して信号ログを有効にします。
シミュレーション データのログを記録する信号をマークします。
信号ログ記録用にマークされている信号を表示します。
信号ログ用にマークされた信号のログを記録するには、[信号のログ] コンフィギュレーション パラメーターを設定します。
特定のシミュレーション実行について、ログ記録用にマークされた個別の信号に対する信号ログ設定をオーバーライドします。
完了または一時停止したシミュレーションの信号ログ データを表示し、アクセスします。
Dataset 形式以外の形式で記録されたログ データを含むワークペース変数を Dataset 形式を使用するよう変換するには、Simulink.SimulationData.Dataset コンストラクターを使用します。
For Each Subsystem における信号のログ記録
For Each Subsystem における信号ログ記録を使用します。