exponenta event banner

Повторяющаяся последовательность

Генерировать произвольно сформированный периодический сигнал

  • Библиотека:
  • Симулинк/источники

  • Repeating Sequence block

Описание

Блок Повторяющаяся последовательность (Repeating Sequence) выводит периодический скалярный сигнал, имеющий форму сигнала, заданную с помощью параметров Временные значения (Time values) и Выходные значения (Output values). Параметр Time values задает вектор времени вывода. Параметр Output values определяет вектор амплитуд сигнала в соответствующие моменты времени выхода. Вместе эти два параметра определяют выборку выходного сигнала в точках, измеренных с начала интервала, в течение которого сигнал повторяется (период сигнала).

По умолчанию оба параметра: [0 2]. Эти настройки по умолчанию задают форму пилообразного сигнала, который повторяет каждый 2 в секундах от начала моделирования и имеет максимальную амплитуду 2.

Порты

Продукция

развернуть все

Выходной сигнал, заданный параметрами Time values и Output values для создания периодического скалярного сигнала.

Типы данных: double

Параметры

развернуть все

Вектор строго монотонно возрастающих значений времени. Период генерируемого сигнала представляет собой разность последнего и первого значений этого параметра.

Программное использование

Параметр блока: rep_seq_t
Текст: символьный вектор
Значения: вектор
По умолчанию: [0 2]

Вектор выходных значений, определяющих форму выходного сигнала. Каждый элемент соответствует значению времени в параметре Time.

Программное использование

Параметр блока: rep_seq_y
Текст: символьный вектор
Значения: вектор
По умолчанию: [0 2]

Примеры модели

Характеристики блока

Типы данных

double

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

Алгоритмы

Блок устанавливает период ввода как разность между первым и последним значениями параметра Time values. Выходные данные в любое время t является выводом в момент времени t = t-n*period, где n - целое число. Последовательность повторяется в t = n*period. Блок использует линейную интерполяцию для вычисления значения формы сигнала между заданными временами вывода.

Расширенные возможности

.
Представлен до R2006a