exponenta event banner

Переключатель N-Sample

Переключение между двумя входами после указанного количества периодов выборки

Библиотека

Управление сигналами/коммутаторы и счетчики

dspswit3

  • N-Sample Switch block

Описание

Блок N-Sample Switch выводит сигнал, подключенный к верхнему входному порту в течение первых N раз выборки после начала моделирования или сброса блока, где в параметре Switch count указывается N. Начиная с выходной выборки N + 1, блок выводит сигнал, подключенный к нижнему входу до следующего события сброса или окончания моделирования.

Период выборки выходных данных указывается в параметре Время выборки (т.е. период выборки выходных данных не наследуется из периода выборки обоих входных данных). Блок применяет удержание нулевого порядка на входных портах, поэтому значение, которое блок считывает с заданного порта между временами выборки входных данных, является значением последнего входа в этот порт.

Оба входа должны иметь одинаковый размер, за исключением следующих двух случаев:

  • Когда один вход является скалярным, блок расширяет скалярный вход, чтобы соответствовать размеру другого входа.

  • Если один ввод является неориентированным вектором, а другой - вектором строки или столбца с таким же количеством элементов, блок изменяет форму неориентированного вектора в соответствии с размером другого ввода.

Флажок Reset input включает входной порт Rst. В любое время во время подсчета триггерное событие в порту Rst сбрасывает счетчик на ноль. Время сброса выборки должно быть положительным целым числом, кратным времени ввода выборки. Этот блок поддерживает запускаемые подсистемы при установке флажка Reset input.

Инициирующее событие указывается во всплывающем меню Тип триггера и может быть одним из следующих:

  • Rising edge - Запускает операцию сброса, когда Rst вход выполняет одно из следующих действий:

    • Увеличивается от отрицательного значения до положительного значения или нуля

    • Поднимается от нуля до положительного значения, где подъем не является продолжением подъема от отрицательного значения до нуля (см. следующий рисунок)

  • Falling edge - Запускает операцию сброса, когда Rst вход выполняет одно из следующих действий:

    • Падает от положительного значения до отрицательного значения или нуля

    • Падает от нуля до отрицательного значения, где падение не является продолжением падения от положительного значения до нуля (см. следующий рисунок)

  • Either edge - Запускает операцию сброса, когда Rst вход представляет собой Rising edge или Falling edge (как описано выше).

  • Non-zero sample - Запускает операцию сброса в каждый момент времени, когда Rst вход не равен нулю.

Параметры

Счетчик переключателей

Число периодов выборки, N, для которых выход соединен с верхним входом перед переключением на нижний вход. Настраиваемый (Simulink).

Сброс входного сигнала

Включает входной порт Rst при выборе. Скорость сигнала сброса должна быть положительным целым числом, кратным скорости входного сигнала данных.

Тип триггера

Тип события в порту Rst, который сбрасывает счетчик блока. Этот параметр включается при выборе параметра «Сброс входных данных». Настраиваемый (Simulink).

Время выборки

Период выборки Ts для счетчика блока. Блок переключает входы при t = Ts * (N + 1).

Поддерживаемые типы данных

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанная и неподписанная)

  • Логический (Boolean) - блок принимает логические входы в порт Rst, который активируется при установке параметра Reset input.

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

См. также

ПрилавокИнструментарий системы DSP
Включение N-SampleИнструментарий системы DSP

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен до R2006a