Main Content

ScenarioSimulation

シナリオ シミュレーションの作成、アクセス、および制御

R2022a 以降

    説明

    ScenarioSimulation オブジェクトは、MATLAB® における RoadRunner Scenario のシミュレーションの表現です。ScenarioSimulation オブジェクトを使用して、次のアクションを実行します。

    • シミュレーションの制御: 開始、一時停止、再開、停止、シミュレーションを 1 ステップ進める。

    • シミュレーションの実行時パラメーターのアクセスおよび変更。

    • シミュレーション中のカスタム診断メッセージのレポート。

    作成

    ScenarioSimulation オブジェクトは、関数 createSimulation を使用して作成できます。

    オブジェクト関数

    addObserverAdd observer to scenario simulation
    getGet value of scenario simulation parameter
    loadLoad saved simulation log
    removeObserverRemove observer from scenario simulation
    reportDiagnostic Report information, warning or error message during scenario simulation
    saveSave simulation log to file for later use
    setSet value of scenario simulation parameter
    Simulink.ScenarioSimulation.findReturn scenario simulations or actors in current MATLAB session

    すべて折りたたむ

    RoadRunner Scenario オブジェクトを作成して、シナリオ ファイルを開きます。

    rrApp = roadrunner('C:\Project\TestRoute');
    openScenario(rrApp,'TrajectoryCutIn');

    対応する ScenarioSimulation オブジェクトを作成して、シミュレーションを開始します。

    scenario = createSimulation(rrApp);
    set(scenario, 'SimulationCommand', 'Start'); 
    

    バージョン履歴

    R2022a で導入