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

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

Добавьте курсор в 15 секунд и покажите информацию о курсоре.

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

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

Измените цвет курсора в пурпурный.

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

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

Удалите желтый курсор в 0 секунды.

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

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

свернуть все

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

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

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

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

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

Аргументы name-value

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

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

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

Название цветаКраткое названиеТриплет RGBВнешний вид
'red''r'[1 0 0]

Sample of the color red

'green''g'[0 1 0]

Sample of the color green

'blue''b'[0 0 1]

Sample of the color blue

'cyan' 'c'[0 1 1]

Sample of the color cyan

'magenta''m'[1 0 1]

Sample of the color magenta

'yellow''y'[1 1 0]

Sample of the color yellow

'black''k'[0 0 0]

Sample of the color black

'white''w'[1 1 1]

Sample of the color white

Пример: '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