exponenta event banner

Клин PS

Генерировать постоянно увеличивающийся или уменьшающийся физический сигнал

  • Библиотека:
  • Библиотека Simscape/Foundation/Физические сигналы/Источники

  • PS Ramp block

Описание

Блок ПС Ramp генерирует физический сигнал, который остается на заданном начальном значении, а затем, начиная с указанного времени, изменяется на определенную скорость. Параметры «Наклон», «Время начала» и «Начальный выход» определяют характеристики выходного сигнала:

  • Значения параметров Initial output и Slope определяют, является ли выходной сигнал скаляром, вектором или матрицей. Если один из них является вектором или матрицей, другой должен быть вектором или матрицей того же размера, или скаляром. Тогда выходной сигнал также является вектором или матрицей того же размера.

  • Блок начального выхода определяет блок выходного сигнала.

  • Единица уклона, умноженная на единицу времени, должна быть соизмерима с единицей начального выхода.

Выход остается на начальном выходе до времени начала, затем увеличивается или уменьшается на основе значения откоса:

  • Положительные значения уклона указывают на скорость увеличения.

  • Отрицательные значения уклона указывают на скорость уменьшения.

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

Параметры блокаПродукция

Наклон [1 2; 3 4] m/s

Время начала 2 s

Начальный вход 1 m

Наклон 1 m/s

Время начала 2 s

Начальный вход [1 2; 3 4] m

Наклон [1 2; 3 4] m/s

Время начала 2 s

Начальный вход [1 2; 3 4] m

Порты

Продукция

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

Выходной физический сигнал. Блок сигналов определяется блоком параметра Initial output. Размер сигнала соответствует размеру значений параметров Initial output и Slope.

Имя порта не отображается в значке блока, но его можно увидеть в базовом исходном файле (для этого щелкните ссылку «Исходный код» в диалоговом окне блока).

Параметры

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

Скорость увеличения или уменьшения выходного сигнала в порту O. Первое поле ввода представляет значение скорости увеличения или уменьшения сигнала. Можно указать скаляр, вектор или матрицу. По умолчанию значением является скаляр, 1. Если задан вектор или матрица, начальным выводом должен быть также вектор или матрица того же размера или скаляр.

Можно указать как положительные, так и отрицательные значения. Положительные значения указывают скорость увеличения, а отрицательные - скорость уменьшения.

Второе поле со списком представляет единицу измерения. По умолчанию единицей измерения является 1/s. Можно выбрать единицу измерения из выпадающего списка или ввести требуемое имя единицы измерения, например: rpmили допустимое выражение, например, m/s^2. Дополнительные сведения и список сокращений единиц измерения см. в разделе Как указать единицы измерения в диалоговых окнах блоков и определениях единиц измерения. Указанная единица при умножении на единицу времени должна быть соизмерима с единицей параметра Initial output.

Время, когда сигнал увеличивается или уменьшается. Между началом моделирования и временем начала вывод блока остается на уровне начального выходного значения.

Значение и единица измерения выходного сигнала в порту O в начале моделирования. Первое поле редактирования представляет значение сигнала. Можно указать скаляр, вектор или матрицу. По умолчанию значением является скаляр, 1. Если задан вектор или матрица, параметр «Уклон» также должен быть вектором или матрицей того же размера или скаляром.

Второе поле со списком представляет единицу выходного сигнала. По умолчанию единицей измерения является 1 (без единиц измерения). Можно выбрать единицу измерения из выпадающего списка или ввести требуемое имя единицы измерения, например: Paили допустимое выражение, например, m^2. Дополнительные сведения и список сокращений единиц измерения см. в разделе Как указать единицы измерения в диалоговых окнах блоков и определениях единиц измерения.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2021a