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

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

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

Описание

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

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

Порты

Вывод

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

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

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

Параметры

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

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

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

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

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

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

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

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

Блокируйте характеристики

Типы данных

'double'

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

No

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

No

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

No

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

No

Алгоритмы

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

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

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

Была ли эта тема полезной?