出力
最上位の出力端子のデータを記録するオプション
モデル コンフィギュレーション ペイン: データのインポート/エクスポート
説明
最上位モデルの出力端子のデータを記録するかどうかを指定します。
既定では、シミュレーション結果は単一の Simulink.SimulationOutput
オブジェクトとして返されます。出力に指定したログ変数は SimulationOutput
オブジェクトのプロパティになります。記録された出力データにアクセスするには、ドット表記を使用します。たとえば、既定の出力変数名 out
と既定の出力ログ変数名 yout
を使用するときは、次のコードを使用して出力データにアクセスします。
yout = out.yout;
設定
on
(既定値) | off
on
最上位モデルの出力端子のデータをシミュレーション中に記録します。既定では、データは変数名
yout
を使用して格納されます。別の変数名を使用するには、テキスト ボックスで有効な MATLAB® 変数名を指定します。変数の名前は、
Simulink.SimulationOutput
オブジェクトのいずれのオブジェクト関数またはプロパティの名前とも一致してはなりません。off
最上位モデルの出力端子のデータを記録しません。
ヒント
[形式] パラメーターを
[データセット]
以外の値に設定した場合、最上位の出力端子のデータはモデルの基本レートで記録されます。[データセット]
形式を使用する場合は、各出力端子に対して指定されたサンプル時間を使用してデータが記録されます。間引きや保存データを最後の n 個の値までに制限するなどのオプションを使用して、シミュレーションで記録する値を指定できます。詳細については、ログに記録する信号値の指定を参照してください。
[形式] パラメーターを
[データセット]
に設定すると、記録された出力データがシミュレーション データ インスペクターにも記録されます。固定小数点データを記録するには、[形式] パラメーターを
[データセット]
に設定します。[形式] パラメーターを[データセット]
以外の値に設定した場合、固定小数点データが double として記録されます。バスのデータを記録するには、[形式] パラメーターを
[配列]
以外の値に設定します。アクティブなバリアント条件の場合、ログ データをもつ
Dataset
オブジェクトが作成されます。非アクティブなバリアント条件の場合、ゼロ サンプルを含むtimeseries
オブジェクトが作成されます。可変サイズの信号のデータを記録するには、
[データセット]
形式を使用します。可変サイズの信号のデータは、常に各タイム ステップについてのデータの cell 配列を含むtimetable
として保存されます。
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | 影響なし |
トレーサビリティ | 影響なし |
効率性 | 推奨なし |
安全対策 | 推奨なし |
プログラムでの使用
パラメーター: SaveOutput |
値: 'on' | 'off' |
既定の設定: 'on' |
パラメーター: OutputSaveName |
型: string | 文字ベクトル |
値: 有効な MATLAB 変数名 |
既定の設定: 'yout' |
バージョン履歴
R2006a より前に導入