exponenta event banner

getDisplayChannelTags

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

Описание

пример

displayChannelTags = getDisplayChannelTags(scope) возвращает все теги для волн или делителей в логическом анализаторе. Эти теги используются для

Примеры

свернуть все

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

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

свернуть все

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

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

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

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

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