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