getDisplayChannelTags

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

Описание

пример

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

Примеры

свернуть все

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

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