exponenta event banner

Discrete Shift Register

Реализуйте последовательный, параллельный регистр сдвига

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Контроль

  • Discrete Shift Register block

Описание

Блок Discrete Shift Register выводит вектор, содержащий последних N выборок входного сигнала. Когда вход содержит более одного сигнала, блок выводит последние N выборок каждого сигнала в следующем порядке:

Out = [u1 (k), u1 (k−1), u1 (k−2), u1 (k−3), u2 (k), u2 (k−1), u2 (k−2), u2 (k−3)]

Этот пример показывает выход блока для входа, содержащего два сигнала, представленных u1 и u2, и количество выборок N = 4, представленных k- k−3 индексами. Размерность выходного вектора 4 × 2 = 8.

Параметры

Number of samples N

Укажите количество выборок или этапов регистра. Минимальное значение 1. По умолчанию это 32.

Initial inputs

Задайте начальное значение N-1 выборок, предшествующих времени 0. Введите скалярное значение или вектор того же размера, что и входной сигнал. По умолчанию это 0.

Sample time

Задайте временной интервал между выборками. По умолчанию это 50e-6.

Особенности

Прямое сквозное соединениеДа
Шаг расчетаДискретный
Определенный размерностьДа
Скалярное расширениеДа, параметра Initial inputs
Обнаружение пересечения нулемНет

Примеры

The power_DiscreteShiftRegister пример показывает различные использования блока Discrete Shift Register.

Введенный в R2013a