Повторение последовательности

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

  • Библиотека:
  • Simulink / Источники

Описание

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

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

Порты

Вывод

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

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

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

Параметры

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

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

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

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

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

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

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

Образцовые примеры

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

Типы данных

double

Прямое сквозное соединение

no

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

no

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

no

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

no

Алгоритмы

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

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

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