deleteDisplayChannel

Удалите канал Logic Analyzer

Описание

пример

deleteDisplayChannel(scope,tag) удаляет канал отображения, или волна или делитель, заданный входным тегом.

Примеры

свернуть все

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

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

hide(scope)
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)

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

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

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

hide(scope)
deleteDisplayChannel(scope,digitalDividerTag)
deleteDisplayChannel(scope,analogDividerTag)
show(scope)

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

clear analogDividerTag cosValVec cosValVecOffset count digitalDividerTag duplicateWave scope sinValVec stop tags

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

свернуть все

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

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

Пример: 'deleteDisplayChannel(scope,tag)' удаляет канал отображения из Logic Analyzer.

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

Введенный в R2013a