exponenta event banner

theaterPlot

Печать объектов, обнаружений и дорожек в сценарии

Описание

theaterPlot используется для отображения графика radarScenario. Этот тип графика может использоваться с датчиками, способными обнаруживать объекты.

Для отображения аспектов сценария на графике кинотеатра:

  1. Создать theaterPlot объект.

  2. Создайте плоттеры для тех аспектов сценария, которые требуется вывести на печать.

  3. Используйте плоттеры с соответствующими функциями графика для отображения этих аспектов на графике кинотеатра.

В этой таблице показаны функции плоттера, используемые в зависимости от сценария, который требуется вывести на печать.

Аспект сценария для печатиФункция создания плоттераФункция отображения плоттера
Зоны действия датчиковcoveragePlotterplotCoverage
Датчики обнаруженияdetectionPlotterplotDetection
Ориентация объектаorientationPlotterplotOrientation
ПлатформаplatformPlotterplotPlatform
СледtrackPlotterplotTrack
Траектория объектаtrajectoryPlotterplotTrajectory

Создание

Описание

tp = theaterPlot создает театральный сюжет в новой фигуре.

пример

tp = theaterPlot(Name,Value) создает график кинотеатра на новой фигуре с необязательными входными свойствами, заданными одним или несколькими Name,Value аргументы пары. Свойства могут быть указаны в любом порядке как Name1,Value1,...,NameN,ValueN. Заключите каждое имя свойства в кавычки.

Свойства

развернуть все

Родительские оси, указанные как theaterPlot рукоятка. Если не указать Parent, то theaterPlot создает оси на новой фигуре.

Плоттеры, созданные для печати в кинотеатре, задаются как массив объектов плоттера.

Пределы оси X, заданные как двухэлементный вектор строки, [x1, x2]. Значения x1 и x2 являются соответственно нижним и верхним пределами для отображения сюжета кинотеатра. Если пределы не указаны, то значения по умолчанию для Parent используются свойства.

Типы данных: double

Пределы оси Y, заданные как двухэлементный вектор строки, [y1, y2]. Значения y1 и y2 являются нижним и верхним пределами соответственно для отображения сюжета кинотеатра. Если пределы не указаны, то значения по умолчанию для Parent используются свойства.

Типы данных: double

Пределы оси Z, задаваемые как двухэлементный вектор строки, [z1, z2]. Значения z1 и z2 являются нижним и верхним пределами соответственно для отображения сюжета кинотеатра. Если пределы не указаны, то значения по умолчанию для Parent используются свойства.

Типы данных: double

Единица измерения каждой оси, заданная как трехэлементный строковый массив. Каждый элемент должен быть "m" или "km"

Типы данных: string

Функции объекта

развернуть все

coveragePlotterСоздание плоттера покрытия
detectionPlotterСоздание плоттера обнаружения
orientationPlotterСоздание плоттера ориентации
platformPlotterСоздание плоттера платформы
trackPlotterСоздание путевого плоттера
trajectoryPlotterСоздание плоттера траектории
plotCoverageНабор сюжетных покрытий в плоттере покрытия кинотеатра
plotDetectionГрафик набора обнаружений в плоттере обнаружения кинотеатров
plotOrientationПечать набора ориентаций в навигационном плоттере
plotPlatformПечать набора платформ в platform plotter
plotTrackНабор сюжетных дорожек в плоттере театральных дорожек
plotTrajectoryПечать набора траекторий в плоттере траекторий
clearDataОчистить данные от конкретного плоттера театрального сюжета
clearPlotterDataОчистить данные плоттера от графика кинотеатра
findPlotterВозвращаемый массив плоттеров, связанных с графиком кинотеатра

Примеры

свернуть все

Создайте театральный сюжет.

tp = theaterPlot('XLim',[0 90],'YLim',[-35 35],'ZLim',[0 50]);

Отображение радиолокационных обнаружений с координатами (30, -5, 5), (50, -10, 10) и (40, 7, 40). Настройте вид таким образом, чтобы он находился на плоскости yz. Проверьте правильность координат y и z радиолокационных детекторов.

radarPlotter = detectionPlotter(tp,'DisplayName','Radar Detections');
plotDetection(radarPlotter, [30 -5 5; 50 -10 10; 40 7 40])
grid on
view(90,0)

Figure contains an axes. The axes contains an object of type line. This object represents Radar Detections.

Вид можно изменить, открыв график в окне фигуры и выбрав «Сервис» > «Повернуть 3D» в меню фигуры.

Ограничения

Нельзя использовать функцию зумирования прямоугольника в theaterPlot фигуру.

См. также

Представлен в R2021a