Main Content

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

setUserData

SimulationOutput オブジェクトに含まれる SimulationMetadata オブジェクトへのカスタム データの保存

構文

simoutNew = setUserData(simout,CustomData)
simoutNew = simout.setUserData(CustomData)

説明

simoutNew = setUserData(simout,CustomData)Simulink.SimulationOutput のコピーを simoutNew に割り当てます。コピーには SimulationMetadata オブジェクト内に CustomData が含まれます。

simoutNew = simout.setUserData(CustomData) はドット表記を使用して Simulink.SimulationOutput の変更されたコピーを simoutNew に割り当てる構文です。

入力引数

すべて展開する

カスタム データを変更するシミュレーション出力

メタデータ オブジェクトに保存する任意のカスタム データ。

出力引数

すべて展開する

SimulationMetadata オブジェクト内に CustomData を含む simout SimulationOutput オブジェクトのコピー。オブジェクトとして返されます。

すべて展開する

vdp モデルのシミュレーションを実行します。SimulationOutput オブジェクトに含まれる SimulationMetadata オブジェクトにカスタム データを保存します。

vdp モデルのシミュレーションを実行します。Simulink.SimulationOutput オブジェクトの結果を simout に保存します。

 open_system('vdp')
 simout=sim(bdroot,'ReturnWorkspaceOutputs','on');

simout に含まれる SimulationMetadata オブジェクトにシミュレーションに関するカスタム データを保存します。

simout=simout.setUserData(struct('param1','value1','param2','value2','param3','value3'));

SimulationOutput.getSimulationMetadata を使用して保存した情報を取得します。

mData=simout.getSimulationMetadata();
disp(mData.UserData)
    param1: 'value1'
    param2: 'value2'
    param3: 'value3'