Измените свойства курсора Logic Analyzer
В этом примере показано, как использовать функции, чтобы создать, управлять и удалить курсоры в 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)
scope — Объект Logic Analyzer, для которого вы хотите изменить курсорdsp.LogicAnalyzer объектОбъект Logic Analyzer, для которого вы хотите изменить заданный курсор как указатель на dsp.LogicAnalyzer объект.
tag — Тег, идентифицирующий, который курсор изменитьТег, идентифицирующий, который курсор изменить заданный.
Пример: 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-секундную метку и окрашен в синий. Color — Цвет курсора'Yellow' (значение по умолчанию) | вектор символов | три элемента числовой вектор | строковый скалярЦвет курсора в виде [R G B] числовое значение, название цвета или цветное краткое название:
| Название цвета | Краткое название | Триплет RGB | Внешний вид |
|---|---|---|---|
'red' | 'r' | [1 0 0] |
|
'green' | 'g' | [0 1 0] |
|
'blue' | 'b' | [0 0 1] |
|
'cyan'
| 'c' | [0 1 1] |
|
'magenta' | 'm' | [1 0 1] |
|
'yellow' | 'y' | [1 1 0] |
|
'black' | 'k' | [0 0 0] |
|
'white' | 'w' | [1 1 1] |
|
Пример: 'Color','blue'
Пример: 'Color',[0,0,1]
Типы данных: char | string | double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64
Location — Местоположение курсора (значение по умолчанию) | числовой скалярЗадайте как значение числового скаляра, в секундах, позиции курсора.
Пример: 'Location',1
Типы данных: double
Locked — Заблокированное состояние курсораfalse (значение по умолчанию) | trueЗаблокированное состояние курсора в виде false или true.
true — позиция курсора не может быть изменена. Logic Analyzer обозначает заблокированный курсор путем присвоения цвета по умолчанию серого цвета. Этот цвет не может быть изменен.
false — позиция курсора может быть изменена. Logic Analyzer обозначает разблокированный курсор путем присвоения цвета по умолчанию желтого.
Пример: 'Locked',true
dsp.LogicAnalyzer | addCursor | deleteCursor | getCursorTags | getCursorInfo
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.