Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

updatePlots

ドライビング シナリオのプロットの更新

説明

updatePlots(scenario) は、ドライビング シナリオ scenario のすべての既存プロットの表示を更新します。ドライビング シナリオのプロットは、関数 advance を呼び出してシミュレーションを進めるたびに、自動的に更新されます。updatePlots は、アクター プロパティを更新後、advance を呼び出さずにプロットを更新する場合に使用します。

すべて折りたたむ

シナリオの要素を変更した後に、ドライビング シナリオのプロットを更新します。

25 メートルの直線道路セグメント上の車両を含むドライビング シナリオを作成します。シナリオをプロットします。

scenario = drivingScenario;
roadcenters = [0 0 0; 25 0 0];
road(scenario,roadcenters);
  
v = vehicle(scenario,'ClassID',1);
v.Position = [1 0 0];

plot(scenario)

Figure contains an axes object. The axes object with xlabel X (m), ylabel Y (m) contains 3 objects of type patch, line.

追跡プロットを使用して、車両のパースペクティブからシナリオをプロットします。

chasePlot(v)

車両の新しい位置を設定します。

v.Position = [12 0 0];

両方のプロットを更新して車両の新しい位置を表示します。

updatePlots(scenario)

Figure contains an axes object. The axes object with xlabel X (m), ylabel Y (m) contains 3 objects of type patch, line.

入力引数

すべて折りたたむ

ドライビング シナリオ。drivingScenario オブジェクトとして指定します。

バージョン履歴

R2017a で導入