modifyCursor

Измените свойства курсора Logic Analyzer

Описание

пример

modifyCursor(scope,tag) изменяет свойства курсора Logic Analyzer, заданного входным тегом.

modifyCursor(scope,tag,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});

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

свернуть все

Объект Logic Analyzer, для которого вы хотите изменить заданный курсор как указатель на dsp.LogicAnalyzer объект.

Тег, идентифицирующий, который курсор изменить заданный.

Пример: modifyCursor(scope,'C4') изменяет курсор в Logic Analyzer.

Пример: modifyCursor(scope,"C4") изменяет курсор в Logic Analyzer.

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

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

Задайте дополнительные разделенные запятой пары Name,Value аргументы. 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 обозначает заблокированный курсор путем присвоения цвета по умолчанию серого цвета. Этот цвет не может быть изменен.

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

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

Введенный в R2013a