Выведите периодический кусочный линейный сигнал
Simscape / Библиотека Основы / Физические сигналы / Источники
Блок PS Repeating Sequence выводит периодический кусочный линейный сигнал, y
. Можно опционально задать начальное значение сигналов и начальное смещение времени. Повторяющаяся последовательность состоит из многих линейных сегментов, соединенных друг с другом. Количество сегментов должно быть не больше, чем 100. Вы задаете, как соединить сегменты путем выбора типа сигнала. Для того же набора значений параметров блоков получившийся выходной сигнал будет отличаться в зависимости от типа сигнала:
Discontinuous
— Каждый линейный сегмент в повторяющейся последовательности задан ее длительностью, запустите значение и значение конца. Если значение конца сегмента не является тем же самым как значением запуска следующего сегмента, они соединяются вертикальной линией.
Continuous
— Каждый линейный сегмент в повторяющейся последовательности задан ее длительностью, и запустите значение. Значение конца сегмента совпадает со значением запуска следующего сегмента.
Discrete
— Каждый линейный сегмент в повторяющейся последовательности задан ее длительностью, и запустите значение. Значение конца сегмента совпадает со своим значением запуска.
Используйте этот блок, чтобы сгенерировать различные типы физических сигналов, такие как импульс, зуб пилы, ступенька, и так далее.
Этот пример показывает отображение между значениями параметров блоков и получившимся выходным сигналом.
Установите параметры блоков как показано:
Следующий график показывает получившемуся блоку выход.
Сигнал запускается в 0 и состоит из двух линейных сегментов. Длительность первого сегмента составляет 1 секунду, сегмент запускается в 0 и заканчивается в 4. Сигнал прерывист, и значение конца первого сегмента отличается, чем значение запуска второго сегмента, поэтому они соединяются вертикальной линией. Второй сегмент запускается в 2, длится в течение 2 секунд и заканчивается в 0, после которого повторяется последовательность.