このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
シミュレーションのランタイム データの保存
MATLAB® ワークスペースへのシミュレーション データの保存、信号のログ、信号、時間、出力および状態データのエクスポート
シミュレーション中に信号値を MATLAB ワークスペース、または MLDATX ファイル、MAT ファイル、または Excel® に保存して、後から取得して後処理をすることができます。シミュレーション データの保存は、シミュレーション データのログ記録またはエクスポートとも呼ばれています。
シミュレーション データを Dataset
形式で保存すると、さまざまなログ手法の結果に共通の形式が提供されるため、後処理が簡略化されます。Dataset
形式を使用するとデータが MATLAB timeseries
オブジェクトとして保存されるため、MATLAB を使用して処理することができます。
信号のログおよびデータ ストアでは、
Dataset
形式が使用されます。出力および状態ログでは、既定の形式として
Dataset
が使用されます。To File ブロックおよび To Workspace ブロックの既定の保存形式は
Timeseries
です。
Simulink® には、Dataset
形式へのログ データの変換を実行するためのツールが用意されています。
信号データのログ記録に使用する方法を決定するには、シミュレーション データのエクスポートを参照してください。
ブロック
Outport | サブシステムの出力端子または外部出力を作成 |
Record, XY Graph | データ ログのワークスペース、ファイル、またはその両方への記録 |
To File | データをファイルに書き込み |
To Workspace | Simulink モデルからワークスペースにデータのログを作成 |
ツール
計測のプロパティ | View and edit logging and visualization properties for logged signal |
信号プロパティ | View and edit signal properties |
シミュレーション データ インスペクター | データとシミュレーション結果を検査および比較し、モデルの設計を検証して反復します。 |
関数
オブジェクト
トピック
シミュレーション データ
- シミュレーション データのエクスポート
モデルの解析およびデバッグのベースラインとして、シミュレーション データをエクスポート (ログ記録) します。 - 記録されたシミュレーション データのデータ形式
ログ データには、Dataset
、MATLABtimeseries
、配列、構造体を含む多くの形式を使用できます。サポートされるデータ形式は、ログ記録手法によって異なります。ただし、Dataset
形式はすべてのログ記録手法で利用可能です。 - ログ データのデータセット変換
Dataset 形式以外の形式で記録されたログ データを含むワークペース変数を Dataset 形式を使用するよう変換するには、Simulink.SimulationData.Dataset コンストラクターを使用します。 - シミュレーションのためのビッグ データの処理
シミュレーションのためにビッグ データを記録、読み込み、解析します。 - ログ データのサイズの制限
ログ データのサイズを制限する方法を選択する。 - ログに記録する信号値の指定
シミュレーション中にログに記録する信号値を指定する。 - 永続ストレージへのデータの記録
ログに記録されたシミュレーション データを MAT ファイルの永続ストレージに保存します。 - シミュレーションのためのビッグ データの読み込み
シミュレーションの入力としてビッグ データを読み込みます。 - シミュレーションのビッグ データの解析
MATLAB で解析するために永続ストレージに記録されたシミュレーション データにアクセスする。 - 単位を使用する信号データのログ
To File ブロックおよび To Workspace ブロックで信号のログを Dataset ログ形式または Timeseries ログ形式を使用することで、単位を使用する信号データのログを記録します。 - 可変ステップ ソルバーのためにエクスポートするサンプル
モデルで可変ステップ ソルバーを使用するときにシミュレーションで生成される出力の量を制御します。[出力オプション] のコンフィギュレーション パラメーターを使用します。 - Log Data to the Workspace and a File Using the Record Block
Use the Record block to log data to the workspace, to a file, or to both the workspace and a file.
シミュレーション状態
- Save Block States and Simulation Operating Points
Learn how you can use state information logged from simulation and decide how to log states and operating points. - 状態情報の保存
シミュレーション中に各シミュレーション ステップのログ状態の状態情報を保存します。
信号のログ
- 信号ログを使用して、信号データをエクスポート
シミュレーションから信号データを取得するために、信号ログを使用できます。記録する信号をマークし、モデルに対して信号ログを有効にします。 - ログ記録用の信号の構成
シミュレーション データのログを記録する信号をマークします。 - 信号ログ コンフィギュレーションの表示
信号ログ記録用にマークされている信号を表示します。 - モデルの信号ログを有効にする
信号ログ用にマークされた信号のログを記録するには、[信号のログ] コンフィギュレーション パラメーターを設定します。 - 信号ログ設定のオーバーライド
特定のシミュレーション実行について、ログ記録用にマークされた個別の信号に対する信号ログ設定をオーバーライドします。 - 信号ログ データの表示およびアクセス
完了または一時停止したシミュレーションの信号ログ データを表示し、アクセスします。 - Dataset 形式へのログ データの変換
Dataset 形式以外の形式で記録されたログ データを含むワークペース変数を Dataset 形式を使用するよう変換するには、Simulink.SimulationData.Dataset コンストラクターを使用します。 - For Each Subsystem における信号のログ記録
For Each Subsystem における信号ログ記録を使用します。
データ ストア
- データ ストアのログ記録
ログ記録用にデータ ストアを設定して、シミュレーション実行で保存されたデータを表示できるようにします。