主要内容

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

金宝appSimulink.sdi.getRunIDByIndex

シミュレーション データ インスペクターの実行インデックスを使用して実行 身份证件を取得

説明

鲁尼德=S金宝appimulink.sdi.getRunIDByIndex(指数)は、シミュレーション データ インスペクター リポジトリ内に指数が指定された実行に対して、実行 身份证件を返します。

すべて折りたたむ

シミュレーション データ インスペクターのプログラムによるインターフェイスを使用して実行される多くのタスクは、シミュレーション実行用の実行 身份证件を取得することから始まります。この例では、実行の実行 身份证件を取得するいくつかの方法を示します。実行 身份证件を使用して、実行データとメタデータを含む金宝appSimulink.sdi.Runオブジェクトにアクセスしたり、関数金宝appSimulink.sdi.compareRunsを使用して実行比較を行うことができます。

実行の作成

モデルSLU燃料系统はログ作成用に構成済みです。モデルのシミュレーションを実行するときに、シミュレーション データ インスペクターは自動的に実行を作成し、実行 身份证件を割り当てます。

加载系统(“sldemo_fuelsys”)模拟(“sldemo_fuelsys”)

金宝appSimulink.sdi.GetAllRunIdを使用した実行 身份证件の取得

関数金宝appSimulink.sdi.GetAllRunIdは、シミュレーション データ インスペクター リポジトリ内にある実行に関するすべての実行 身份证件の配列を、最後に作成された実行が配列の末尾になる順序で返します。

runIDs=Si金宝appmulink.sdi.getAllRunIDs;runID=runIDs(结束);

金宝appSimulink.sdi.getRunIDByIndexを使用した実行 身份证件の取得

関数金宝appSimulink.sdi.getRunCountおよび金宝appSimulink.sdi.getRunIDByIndexを使用して、実行の実行 身份证件を取得することもできます。この方法は、计数をカウント変数として使用して、シミュレーション データ インスペクター リポジトリ内の実行にインデックスを付ける場合にも役立ちます。

count=Si金宝appmulink.sdi.getRunCount;runID=Simulink.sdi.getRunIDByIndex(count);

金宝appSimulink.sdi.Runオブジェクトからの実行 身份证件の取得

実行に対応する金宝appSimulink.sdi.Runオブジェクトから実行 身份证件を取得することもできます。この例では、関数金宝appSimulink.sdi.getCurrentSimulationRunを使用して、SLU燃料系统モデルの最新のシミュレーションに対応するオブジェクトを取得します。関数金宝appSimulink.sdi.Run.getLatestを使用して、最後に作成されたオブジェクトにアクセスすることもできます。

fuelsysRun=Si金宝appmulink.sdi.getCurrentSimulationRun(“sldemo_fuelsys”); runID=fuelsysRun.ID;

入力引数

すべて折りたたむ

シミュレーション データ インスペクター リポジトリに含まれる実行の 0または正の整数のインデックス。

例:3.

出力引数

すべて折りたたむ

シミュレーション データ インスペクターによって割り当てられる数値実行識別子。

R2011bで導入