Генерировать произвольно сформированный периодический сигнал
Симулинк/источники
Блок Повторяющаяся последовательность (Repeating Sequence) выводит периодический скалярный сигнал, имеющий форму сигнала, заданную с помощью параметров Временные значения (Time values) и Выходные значения (Output values). Параметр Time values задает вектор времени вывода. Параметр Output values определяет вектор амплитуд сигнала в соответствующие моменты времени выхода. Вместе эти два параметра определяют выборку выходного сигнала в точках, измеренных с начала интервала, в течение которого сигнал повторяется (период сигнала).
По умолчанию оба параметра: [0 2]. Эти настройки по умолчанию задают форму пилообразного сигнала, который повторяет каждый 2 в секундах от начала моделирования и имеет максимальную амплитуду 2.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
Блок устанавливает период ввода как разность между первым и последним значениями параметра Time values. Выходные данные в любое время t является выводом в момент времени t = t-n*period, где n - целое число. Последовательность повторяется в t = n*period. Блок использует линейную интерполяцию для вычисления значения формы сигнала между заданными временами вывода.