主要内容

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

金宝appSimulink.sdi.Run.getLatest

最後に作成されたシミュレーション データ インスペクターの実行を取得

説明

runObj=S金宝appimulink.sdi.Run.getLatestは、シミュレーション データ インスペクター リポジトリ内で最後に作成された実行を返します。実行は、データを記録するモデルをシミュレートするとき、またはデータをシミュレーション データ インスペクターにインポートするときに作成されます。

すべて折りたたむ

シミュレーション データ インスペクターのプログラムによるインターフェイスを使用して実行された多くのタスクは、まず解析するログ データまたはインポートされたデータに対応する金宝appSimulink.sdi.Runオブジェクトにアクセスします。たとえば、オブジェクトを使用して、実行内の個々の信号に対応する金宝appSimulink.sdi.信号オブジェクトにアクセスできます。

この例では、関数金宝appSimulink.sdi.Run.getLatest、関数金宝appSimulink.sdi.getCurrentSimulationRun、または関数金宝appSimulink.sdi.getRunを使用してオブジェクトにアクセスする方法を示します。

実行の作成

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

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

金宝appSimulink.sdi.Run.getLatestを使用した実行オブジェクトの取得

この例では、モデルをシミュレートしたときに作成された実行がシミュレーション データ インスペクターで最後に作成された実行です。最後に作成された実行にアクセスする場合は、関数金宝appSimulink.sdi.Run.getLatestを使用します。

fuelsysRun=Si金宝appmulink.sdi.Run.getLatest;

金宝appSimulink.sdi.getCurrentSimulationRunを使用した実行オブジェクトの取得

アクセスする実行は、シミュレーション データ インスペクターで最後に作成された実行ではない可能性があります。実行がモデルの最新のシミュレーションに対応する場合、関数金宝appSimulink.sdi.getCurrentSimulationRunを使用してオブジェクトにアクセスできます。シミュレーションによってデータがシミュレーション データ インスペクターにストリーミングされるときに、関数金宝appSimulink.sdi.getCurrentSimulationRunを使用して進行中のシミュレーションのデータにアクセスすることもできます。この関数は、複数のモデルを操作している場合に便利です。

この例では、モデルをシミュレートしたときに作成された実行がSLU燃料系统モデルの現在のシミュレーション実行です。

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

実行 身份证件からの実行オブジェクトの取得

タスクにも実行 身份证件が必要である場合、関数金宝appSimulink.sdi.getRunを使用して、実行データとメタデータが含まれる対応する金宝appSimulink.sdi.Runオブジェクトを取得できます。

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

出力引数

すべて折りたたむ

シミュレーション データ インスペクターで最後に作成された実行の金宝appSimulink.sdi.Runオブジェクト。

R2020aで導入