主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

金宝app仿真软件。SimulationOutput

シミュレーション結果へのアクセス

説明

金宝app仿真软件。SimulationOutputオブジェクトには,すべてのログ記録されたシミュレーションデータと,シミュレーション条件を説明するSimulationMetadataオブジェクトが含まれます。金宝app仿真软件。SimulationOutputオブジェクトには,シミュレーションに関する有用なメタデータであるシミュレーション実行時間も含まれます。金宝app仿真软件。SimulationOutputオブジェクトを使用してシミュレーションの結果を検査できます。また,金宝app仿真软件。SimulationOutputオブジェクトで関数情节を使用して結果を可視化できます。金宝app仿真软件の[実行]ボタンまたは[ステップを進める]ボタンを使用して呼び出したシミュレーションの場合,金宝app仿真软件。SimulationOutputオブジェクトは,モデルパラメーターで指定された名前でベースワークスペースに格納されます。金宝app仿真软件。SimulationOutputは書き込み可能です。

作成

既定では,実行するシミュレーションごとに,シミュレーションでログ記録されたすべてのデータを含む金宝app仿真软件。SimulationOutputオブジェクトと,シミュレーションメタデータを含む金宝app仿真软件。SimulationMetadataオブジェクトが作成されます。SimulationOutputオブジェクトには複数の方法でアクセスできます。

  • 金宝app仿真软件。SimulationOutputオブジェクトは,シミュレーションのログデータを返します。

  • メソッド,得到メソッド,および找到メソッドを使用して,出力変数名とそれぞれの値にアクセスできます。

[コンフィギュレーションパラメーター]のモデル設定(単一のシミュレーション出力)で,シミュレーション出力が金宝app仿真软件。SimulationOutputオブジェクトで返されるかどうか,またはデータがベースワークスペースで展開されるかどうかを制御します。sim卡コマンドで名前と値の引数のペアとしてReturnWorkspaceOutputsに設定して,この動作にコマンドラインAPIを使用することもできます。

プロパティ

すべて展開する

シミュレーションのメタデータ。金宝app仿真软件。SimulationMetadataオブジェクトとして返されます。用户数据フィールドとUserStringフィールド以外のフィールドは読み取り専用です。

このプロパティは読み取り専用です。

文字ベクトルとして返されるシミュレーションログのエラーメッセージ。シミュレーションがエラーなしで実行される場合,ErrorMessageプロパティは空です。

オブジェクト関数

找到 シミュレーション結果の値へのアクセスと表示
得到 シミュレーション結果の値へのアクセスと表示
getSimulationMetadata シミュレーション用のSimulationMetadataオブジェクトを返す
setUserData SimulationOutputオブジェクトに含まれるSimulationMetadataオブジェクトへのカスタムデータの保存
setUserString カスタム文字ベクトルをSimulationOutputオブジェクト内のSimulationMetadataオブジェクトに保存する
シミュレーションの出力変数名へのアクセスと表示
情节 シミュレーションデータインスペクターでのシミュレーション出力データのプロット

すべて折りたたむ

モデルのシミュレーションを実行して,金宝app仿真软件。SimulationOutputオブジェクトの結果をsimOutに配置し,シミュレーションメタデータを表示します。

vdpモデルのシミュレーションを実行します。

simOut = sim卡(“vdp”“SaveState”“上”“StateSaveName”“xoutNew”...“SaveOutput”“上”“OutputSaveName”“youtNew”
金宝app仿真软件。SimulationOutput: xoutNew: [65x2 double] youtNew: [65x2 double] SimulationMetadata: [1x1 金宝appSimulink. .SimulationMetadata]错误信息:[0x0 char]

変数youtNewの値を取得します。

simOut.youtNew

金宝app®から値が返されて表示されます。

シミュレーションのタイミング情報を取得します。

myMetadata = simOut。SimulationMetadata
myMetadata = SimulationMetadata with properties: ModelInfo: [1×1 struct] TimingInfo: [1×1 struct] ExecutionInfo: [1×1 struct] UserString: " UserData: []
myMetadata。TimingInfo
ans = struct with fields: WallClockTimestampStart: '2016-12-30 08:47:51 739935' WallClockTimestampStop: '2016-12-30 08:47:58 185579' InitializationElapsedWallTime: 5.9166 ExecutionElapsedWallTime: 0.1910 TerminationElapsedWallTime: 0.3380 TotalElapsedWallTime: 6.4456
R2010aで導入