addWave

Добавьте волну к Logic Analyzer

Описание

пример

waveTag = addWave(scope) добавляет волну на отображение. Возвращается значение тега, которое может использоваться для изменения и удаления волны.

waveTag = addWave(scope,Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в одинарные кавычки.

Примеры

свернуть все

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

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

свернуть все

Пример: 'addWave(scope)' добавляет волну с характеристиками по умолчанию.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'InputChannel',2,'Color','Blue' задает, что волна должна быть добавлена к входному каналу 1 и окрашена в синий цвет.

Цвет волны, заданный как [R G B] значение или одно из следующего:

  • 'Black'

  • 'Blue'

  • 'Cyan'

  • 'Default'

  • 'Green'

  • 'Magenta'

  • 'Red'

  • 'White'

  • 'Yellow'

Когда вы выбираете 'Default', значение DisplayChannelColor используется свойство в Logic Analyzer.

Пример: 'Color','Blue'

Пример: 'Color',[0,0,1]

Типы данных: char | string | double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64

Задайте в качестве скалярного числового значения канал отображения, который показывает эту волну. По умолчанию волна добавляется в конец отображения.

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

Типы данных: double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64

Задайте в качестве скалярного неотрицательного целого числа размер шрифта в точках. Когда вы выбираете 0, значение DisplayChannelFontSize используется свойство в Logic Analyzer.

Пример: 'FontSize',8

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

Когда вы выбираете 'Default', значение DisplayChannelFormat используется свойство в Logic Analyzer.

Пример: 'Format','Digital'

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

Задайте в виде скалярного целого числа высоту волны на отображении в единицах 16 пикселей. Когда вы выбираете 0, значение DisplayChannelHeight используется свойство в Logic Analyzer.

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

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

Это свойство задает канал входа, данные которого используются для этой волны. По умолчанию он соединяет первый вход с этой волной.

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

Типы данных: double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64

Укажите имя, которое вы хотите задать для новой волны.

Пример: 'Name','MyWave'

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

Когда входные сигналы имеют класс double, single или логический, вы не должны устанавливать это свойство. Когда вы выбираете 'Default', значение DisplayChannelRadix используется свойство в Logic Analyzer.

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

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

свернуть все

Тег для вновь добавленной волны. Используйте имя тега, чтобы изменить и удалить волну.

Введенный в R2013a