Выведите периодический кусочный линейный сигнал
Simscape / Библиотека Основы / Физические сигналы / Источники

Блок PS Repeating Sequence выводит периодический кусочный линейный сигнал, y. Можно опционально задать начальное значение сигналов и начальное смещение времени. Повторяющаяся последовательность состоит из многих линейных сегментов, соединенных друг с другом. Количество сегментов должно быть не больше, чем 100. Вы задаете, как соединить сегменты путем выбора типа сигнала. Для того же набора значений параметров блоков получившийся выходной сигнал будет отличаться в зависимости от типа сигнала:
Discontinuous — Каждый линейный сегмент в повторяющейся последовательности задан ее длительностью, запустите значение и значение конца. Если значение конца сегмента не является тем же самым как значением запуска следующего сегмента, они соединяются вертикальной линией.

Continuous — Каждый линейный сегмент в повторяющейся последовательности задан ее длительностью, и запустите значение. Значение конца сегмента совпадает со значением запуска следующего сегмента.

Discrete — Каждый линейный сегмент в повторяющейся последовательности задан ее длительностью, и запустите значение. Значение конца сегмента совпадает со своим значением запуска.

Используйте этот блок, чтобы сгенерировать различные типы физических сигналов, такие как импульс, зуб пилы, ступенька, и так далее.
Этот пример показывает отображение между значениями параметров блоков и получившимся выходным сигналом.
Установите параметры блоков как показано:

Следующий график показывает получившемуся блоку выход.

Сигнал запускается в 0 и состоит из двух линейных сегментов. Длительность первого сегмента составляет 1 секунду, сегмент запускается в 0 и заканчивается в 4. Сигнал прерывист, и значение конца первого сегмента отличается, чем значение запуска второго сегмента, поэтому они соединяются вертикальной линией. Второй сегмент запускается в 2, длится в течение 2 секунд и заканчивается в 0, после которого повторяется последовательность.