Измените свойства курсора 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.