ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Simulink.sdi.addToRun

シミュレーション データを既存の実行に追加する

構文

  • signalIDs = Simulink.sdi.addToRun(runID,'base',varName)
  • signalIDs = Simulink.sdi.addToRun(runID,'model',modelNameOrHandle)
  • signalIDs = Simulink.sdi.addToRun(runID,'vars',var)
  • signalIDs = Simulink.sdi.addToRun(runID,'namevalue',dataName,dataValue)

説明

signalIDs = Simulink.sdi.addToRun(runID,'base',varName) は、データ varName をベース ワークスペースから runID で指定された既存の実行に追加します。

signalIDs = Simulink.sdi.addToRun(runID,'model',modelNameOrHandle) は、[コンフィギュレーション パラメーター] ダイアログ ボックスの [データのインポート/エクスポート] ペインで指定されたモデル シミュレーション データを runID で指定された既存の実行に追加します。この構文を使用する前にモデルを開いてください。

signalIDs = Simulink.sdi.addToRun(runID,'vars',var) は、変数 var として保存されたデータを呼び出し先のワークスペースから runID で指定された既存の実行に追加します。

signalIDs = Simulink.sdi.addToRun(runID,'namevalue',dataName,dataValue) は、シミュレーション データ dataValuerunID で指定された既存の実行に追加します。また、実行内のデータに対して名前 dataName を指定することができます。

すべて折りたたむ

% Configure model "slexAircraftExample" for logging and simulate
simOut = sim('slexAircraftExample','SaveOutput','on','SaveFormat', ...
             'StructureWithTime','ReturnWorkspaceOutputs','on');

% Create a Simulation Data Inspector run
runID = Simulink.sdi.createRun('My Run')

% Add simulation output from the base workspace
Simulink.sdi.addToRun(runID,'base',{'simOut'});

% See the results in Simulation Data Inspector
Simulink.sdi.view;
% Open the model
sldemo_absbrake;

モデルをシミュレートするには、[実行] をクリックします。

% Create a Data Inspector run
runID = Simulink.sdi.createRun('My Run');
Simulink.sdi.addToRun(runID,'model','sldemo_absbrake');
 
% See the results in Simulation Data Inspector
Simulink.sdi.view;
% Configure model "slexAircraftExample" for logging and simulate
simOut = sim('slexAircraftExample','SaveOutput','on','SaveFormat', ...
             'StructureWithTime','ReturnWorkspaceOutputs','on');

% Create a Simulation Data Inspector run
runID = Simulink.sdi.createRun('My Run');
Simulink.sdi.addToRun(runID,'vars',simOut);

% See the results in Simulation Data Inspector
Simulink.sdi.view;
% Configure model "slexAircraftExample" for logging and simulate
simOut = sim('slexAircraftExample','SaveOutput','on', ...
             'SaveFormat','StructureWithTime', ...
             'ReturnWorkspaceOutputs','on');

% Create a Simulation Data Inspector run
runID = Simulink.sdi.createRun('My Run');
% Name simulation output passed to Simulink.sdi.addToRun
Simulink.sdi.addToRun(runID,'namevalue',{'MyData'},{simOut});

% See the results in Simulation Data Inspector
Simulink.sdi.view;

関連する例

入力引数

すべて折りたたむ

シミュレーション データ インスペクター内の実行を識別する一意の番号。整数として指定します。

ベース ワークスペース内の変数名。文字列のセル配列として指定します。

例: {'simOut'}

モデル名またはモデル ハンドル。文字列として指定します。

例: 'sldemo_absbrake'

変数として保存されたデータ。これらの変数は呼び出されるワークスペース内にあると仮定されます。

例: simOut

実行内のデータの名前。セル配列として指定します。

例: {'MyData'}

信号データの値。セル配列として指定します。

例: {simOut}

出力引数

すべて折りたたむ

固有の信号識別子。整数の配列として返されます。ここで、各要素は実行に追加される信号の固有の ID です。

R2011b で導入

この情報は役に立ちましたか?