exponenta event banner

Шаг PS

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

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

  • PS Step block

Описание

Блок PS Step генерирует физический сигнал, который остается на заданном начальном значении, а затем в указанное время мгновенно переходит на новое значение. Параметры Step time, Initial value и Final value определяют характеристики выходного сигнала:

  • Параметр времени шага определяет, когда значение сигнала изменяется с начального значения на конечное значение.

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

  • Начальное значение и конечное значение должны иметь соответствующие единицы измерения. Блок на выходном порту определяется правилами распространения блока. Если два параметра имеют одни и те же единицы измерения, то блок выходного сигнала также является одинаковым. Если единицы параметров различны, то единица выходного сигнала является базовой единицей, соизмеримой с единицами параметров. Дополнительные сведения см. в разделе Распространение физического сигнала.

Порты

Продукция

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

Выходной физический сигнал. Размер сигнала соответствует размеру значений параметров Initial value и Final value. Единица измерения сигнала определяется единицами параметров Initial value (начальное значение) и Final value (конечное значение).

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

Параметры

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

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

Блок выводится до тех пор, пока время моделирования не достигнет значения Step time. Первое поле редактирования представляет значение параметра. Можно указать скаляр, вектор или матрицу. По умолчанию значением является скаляр, 0. Если задан вектор или матрица, конечное значение должно быть вектором или матрицей того же размера или скаляром.

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

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

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

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

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

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