exponenta event banner

deleteTrack

Удалить дорожку, управляемую adsbReceiver

Описание

пример

deleted = deleteTrack(receiver,ID) удаляет дорожку, указанную ID в объекте приемника ADS-B, receiver. Вы должны обновить объект приемника ОБЪЯВЛЕНИЙ-B по крайней мере однажды, Вы в состоянии удалить след ОБЪЯВЛЕНИЙ-B.

Примеры

свернуть все

Создайте приемник ADS-B.

receiver = adsbReceiver;

Определение сообщений ADS-B, формируемых ответчиком AAF123.

airbornePositionMessage = struct('ICAO','AAF123','Time', NaN,...
    'Latitude',70, 'Longitude',30,'Altitude',2000,...
    'Vnorth',250,'Veast',0,'ClimbRate',-1);

Вызовите приемник для создания дорожек.

tracks = receiver(airbornePositionMessage,0)
tracks = 
  objectTrack with properties:

             TrackID: 1
            BranchID: 0
         SourceIndex: 0
          UpdateTime: 0
                 Age: 1
               State: [6x1 double]
     StateCovariance: [6x6 double]
     StateParameters: [1x1 struct]
       ObjectClassID: 0
          TrackLogic: 'History'
     TrackLogicState: 1
         IsConfirmed: 1
           IsCoasted: 0
      IsSelfReported: 1
    ObjectAttributes: [1x1 struct]

Удалить дорожку.

tf = deleteTrack(receiver,1)
tf = logical
   1

Входные аргументы

свернуть все

Приемник ADS-B, указанный как adsbReceiver объект.

Идентификатор пути, указанный как идентификатор пути или идентификатор Международной организации гражданской авиации (ИКАО). Идентификатор дорожки - целое число, где в качестве идентификатора ICAO - шестиэлементный символьный вектор или шестизначная строка.

Выходные аргументы

свернуть все

Индикатор удаления дорожки, возвращенный как 1 или 0. Если дорожка указана ID вход существовал и был успешно удален, этот аргумент возвращает как 1. Если дорожка не существует, выдается предупреждение, и этот аргумент возвращается как 0.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

|

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