getDisplayChannelTags

Возвратите все теги канала отображения Logic Analyzer

Описание

пример

displayChannelTags = getDisplayChannelTags(scope) возвращает все теги для волн или делителей в Logic Analyzer. Вы используете эти теги для

Примеры

свернуть все

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

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

свернуть все

Объект Logic Analyzer, из которого вы хотите возвратить все теги канала отображения в виде указателя на dsp.LogicAnalyzer объект.

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

свернуть все

Теги канала отображения, возвращенные как массив ячеек из символьных векторов.

Пример: {'W1'}

Пример: {'W1','W2','W3'}

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

Введенный в R2013a