Переключитесь между двумя входными параметрами после конкретного количества периодов расчета
Управление сигнала / Переключатели и Счетчики
dspswit3
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
вход не является нулем.
Номер периодов расчета, N, для которого выход соединяется с главным входом прежде, чем переключиться на нижний вход. Настраиваемый (Simulink).
Включает входной порт Rst, когда выбрано. Уровень сигнала сброса должен быть положительным целочисленным кратным уровень входа сигнала данных.
Тип события в порте Rst, который сбрасывает счетчик блока. Этот параметр включен, когда вы выбираете Reset input. Настраиваемый (Simulink).
Период расчета, Ts, для счетчика блока. Блок переключает входные параметры в t =Ts* (N +1).
Плавающая точка двойной точности
Плавающая точка с одинарной точностью
Фиксированная точка (подписанный и без знака)
Булевская переменная — блок принимает булевы входные параметры к порту Rst, который включен, когда вы устанавливаете параметр Reset input.
8-, 16-, и 32-битные целые числа со знаком
8-, 16-, и 32-битное беззнаковое целое
Счетчик | DSP System Toolbox |
N-выборка включает | DSP System Toolbox |