N-Sample Switch

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

Библиотека

Управление сигнала / Переключатели и Счетчики

dspswit3

  • N-Sample Switch block

Описание

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

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

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

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

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

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

Вы задаете инициирующее событие во всплывающем меню Trigger type и можете быть одним из следующего:

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

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

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

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

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

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

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

  • Non-zero sample — Инициировал операцию сброса в каждом шаге расчета что Rst вход не является нулем.

Параметры

Switch count

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

Reset input

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

Trigger type

Тип события в порте Rst, который сбрасывает счетчик блока. Этот параметр включен, когда вы выбираете Reset input. Настраиваемый (Simulink).

Sample time

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

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

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

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

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

  • Булевская переменная — блок принимает булевы входные параметры к порту Rst, который включен, когда вы устанавливаете параметр Reset input.

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

Смотрите также

СчетчикDSP System Toolbox
N-выборка включаетDSP System Toolbox

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

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