N-демонстрационный переключатель

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

Библиотека

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

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 не является нулем.

Параметры

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

Для просмотра документации необходимо авторизоваться на сайте