getCursorInfo

Возвратите настройки для курсора Logic Analyzer

Описание

пример

cursorInfo = getCursorInfo(scope,'CursorTag',tag) возвращает настройки для курсора или курсоров, заданных входным тегом.

Примеры

свернуть все

В этом примере показано, как использовать функции, чтобы создать, управлять и удалить курсоры в 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 объект.

Тег или теги, идентифицирующие курсор или курсоры, о которых можно получить информацию в виде случайным образом присвоенного тега курсора или тегов.

Пример: 'C5'

Пример: {'C4','C5'}

Пример: ["C4","C5"]

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

Выходные аргументы

свернуть все

cursorInfo struct содержит следующие поля:

  • Location — Местоположение курсоров

  • Color — Цвет курсоров

  • Locked — Заблокированное состояние курсоров

  • Tag — Пометьте курсоры идентификации

Введенный в R2013a