exponenta event banner

deleteDisplayChannel

Удалить канал логического анализатора

Описание

пример

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

Примеры

свернуть все

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

Отображение волн в области 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 объект.

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

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

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

Представлен в R2013a