addCursor

Добавьте курсор в Logic Analyzer

Синтаксис

cursorTag = addCursor(scope)
cursorTag = addCursor(scope,Name,Value)

Описание

пример

cursorTag = addCursor(scope) добавляет в курсоре к отображению. Значение тега возвращено, который может использоваться, чтобы изменить и удалить курсор.

cursorTag = addCursor(scope,Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в одинарные кавычки.

Примеры

свернуть все

Этот пример показывает, как использовать функции, чтобы создать, управлять и удалить курсоры в объекте dsp.LogicAnalyzer.

Создайте Logic Analyzer и сигналы

scope = dsp.LogicAnalyzer('NumInputPorts',3);
for ii = 1:20
    scope(ii,10*ii,20*ii);
end

Добавьте курсор

cursor = addCursor(scope,'Location',15,'Color','Cyan');
getCursorInfo(scope,cursor)
ans = struct with fields:
    Location: 15
       Color: [0 1 1]
      Locked: 0
         Tag: 'C2'

Измените курсор

modifyCursor(scope,cursor,'Color','Magenta')

Удалите курсор

tags = getCursorTags(scope);
deleteCursor(scope,tags{1});

Входные параметры

свернуть все

Пример: addCursor(scope) добавляет курсор с характеристиками по умолчанию.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Location',2,'Color','Blue' указывает, что курсор должен быть перемещен в 2-секундную метку и окрашен в синий.

Цвет курсора, заданного как числовое значение [R G B] или одно из следующего:

  • 'Black'

  • 'Blue'

  • 'Cyan'

  • 'Green'

  • 'Magenta'

  • 'White'

  • 'Yellow'

Для получения дополнительной информации смотрите ColorSpec (Color Specification).

Пример: 'Color','Blue'

Пример: 'Color',[0,0,1]

Типы данных: char | string | double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64

Задайте как значение числового скаляра, в секундах, позиции курсора.

Пример: 'Location',1

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

Заблокированное состояние курсора, заданного как false или true.

  • tRUE позиция курсора не может быть изменена. Logic Analyzer обозначает заблокированный курсор путем присвоения цвета по умолчанию серого цвета. Этот цвет не может быть изменен.

  • ложь позиция курсора может быть изменена. Logic Analyzer обозначает разблокированный курсор путем присвоения цвета по умолчанию желтого.

Пример: 'Locked',true

Введенный в R2013a