moveDisplayChannel

Переместите положение канала отображения Logic Analyzer

Описание

пример

moveDisplayChannel(scope,tag,'DisplayChannel',displayChannelValue) перемещает канал отображения, или волна или делитель, заданный входом tag, к новому местоположению, заданному входом displayChannelValue.

Примеры

свернуть все

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

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

Пример: 'W1'

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

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

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

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

Введенный в R2013a