addDivider

Добавьте делитель в Logic Analyzer

Синтаксис

dividerTag = addDivider(scope)
dividerTag = addDivider(scope,Name,Value)

Описание

пример

dividerTag = addDivider(scope) добавляет делитель к отображению. Значение тега возвращено, который может использоваться, чтобы изменить и удалить делитель.

dividerTag = addDivider(scope,Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в одинарные кавычки.

Примеры

свернуть все

Используйте функции, чтобы создать и управлять dsp. Системный объект LogicAnalyzer.

Отобразите Волны на осциллографе Logic Analyzer.

scope = dsp.LogicAnalyzer('NumInputPorts',2);

stop = 30;
for count = 1:stop
    sinValVec = sin(count/stop*2*pi);
    cosValVec = cos(count/stop*2*pi);
    cosValVecOffset = cos((count+10)/stop*2*pi);
    
    scope([count (count-(stop/2))],[sinValVec cosValVec cosValVecOffset]) 
end

Реорганизуйте отображение

digitalDividerTag = addDivider(scope,'Name','Digital','Height',20);
analogDividerTag = addDivider(scope,'Name','Analog','Height',40);

tags = getDisplayChannelTags(scope);

modifyDisplayChannel(scope,tags{1},'InputChannel',1,...
    'Name','Ramp Digital','Height',40);
modifyDisplayChannel(scope,tags{2},'InputChannel',2,...
    'Name','Waves Analog','Format','Analog','Height',80);

moveDisplayChannel(scope,digitalDividerTag,'DisplayChannel',1)
moveDisplayChannel(scope,tags{2},'DisplayChannel',length(tags))

show(scope)

Дублирующаяся информация о волне и проверке

addWave(scope,'InputChannel',2,'Name','Waves Digital','Format','Digital',...
    'Height',30,'DisplayChannel',3);

Удалите делители

deleteDisplayChannel(scope,digitalDividerTag)
deleteDisplayChannel(scope,analogDividerTag)

Очистите переменные

clear analogDividerTag cosValVec cosValVecOffset count digitalDividerTag duplicateWave scope sinValVec stop tags

Входные параметры

свернуть все

Объект dsp.LogicAnalyzer, в который вы хотите добавить делитель.

Пример: addDivider(scope) добавляет делитель с характеристиками по умолчанию.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'DisplayChannel',2,'Name','MyDivider' указывает, что делитель нужно добавить, чтобы отобразить канал 2 и назвать “MyDivider”.

Задайте как скалярное числовое значение канал отображения, который показывает этот делитель. По умолчанию делитель добавляется в конец отображения.

Пример: 'DisplayChannel',2

Типы данных: double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64

Задайте, в пикселях, высоте делителя как скалярное целое число в области значений 8-200. Если вы выбираете 0, значение свойства DisplayChannelHeight в Logic Analyzer используется.

Пример: 'Height',2

Типы данных: double

Задайте имя, которое требуется определить для нового делителя.

Пример: 'Name','MyDivider'

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

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

свернуть все

Тег для недавно добавленного делителя. Используйте имя тега, чтобы изменить и удалить делитель.

Смотрите также

| | |

Введенный в R2013a