Последовательная реализация - в, найдите что-либо подобное сдвиговому регистру
Simscape / Электрический / Специализированные Энергосистемы / Управление
Блок Discrete Shift Register выводит вектор, содержащий последние выборки N входного сигнала. Когда вход содержит больше чем один сигнал, блок выводит последние выборки N каждого сигнала в следующем порядке:
= [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.
Задайте количество выборок или этапы, регистра. Минимальным значением является 1
. Значением по умолчанию является 32
.
Задайте начальное значение N-1 выборок, предшествующих времени 0
. Введите скалярное значение или вектор одного размера с входным сигналом. Значением по умолчанию является 0
.
Задайте временной интервал между выборками. Значением по умолчанию является 50e-6
.
Прямое сквозное соединение | Да |
Размер шага | Дискретный |
Определенный размерность | Да |
Скалярное расширение | Да, параметра Initial inputs |
Обнаружение пересечения нулем | Нет |
power_DiscreteShiftRegister
пример показывает различное использование блока Discrete Shift Register.