exponenta event banner

modifyCursor

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

Описание

пример

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

modifyCursor(scope,tag,Name,Value) задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в отдельные кавычки.

Примеры

свернуть все

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

Создание логического анализатора и сигналов

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