deleteTrack

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

Описание

пример

deleted = deleteTrack(receiver,ID) удаляет дорожку, заданную ID в объекте приемника ADS-B, receiver. Необходимо обновить объект приемника ADS-B, по крайней мере, однажды, вы можете удалить дорожку ADS-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 объект.

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

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

свернуть все

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

|

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте