Шаг

Сгенерируйте ступенчатую функцию

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

Описание

Блок Step обеспечивает шаг между двумя определимыми уровнями в требуемое время. Если время симуляции является меньше, чем значение параметров времени Шага, вывод блока является значением параметров Начального значения. Для времени симуляции, больше, чем или равный времени Шага, вывод является значением параметров Окончательного значения.

Числовые блочные параметры должны иметь те же размерности после скалярного расширения. Если Интерпретировать векторные параметры как 1D опция выключены, блок выводит сигнал тех же размерностей и размерности как параметры. Если Интерпретировать векторные параметры как 1D опция включены, и числовые параметры являются строкой или векторами - столбцами (то есть, одна строка или массивы столбца 2-D), блок выводит вектор (1D массив) сигнал. В противном случае блок выводит сигнал той же размерности и размерностей как параметры.

Порты

Вывод

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

Выведите сигнал ступенчатой функции, заданный временем Шага параметров, Начальным значением и Окончательным значением.

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

Параметры

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

Задайте время в секундах, когда вывод спрыгнет с параметра Начального значения к параметру Окончательного значения.

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

Блочный параметр: Время
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '1'

Задайте блок вывод, пока время симуляции не достигнет параметра времени Шага.

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

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

Задайте блок вывод, когда время симуляции достигнет и превысит параметр времени Шага.

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

Блочный параметр: After
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '1'

Задайте частоту дискретизации шага. См. Настройку времени выборки для получения дополнительной информации.

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

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

Установите этот флажок, чтобы вывести вектор длины N, если параметр Постоянного значения оценивает к N - строка элемента или вектор - столбец.

  • Когда вы устанавливаете этот флажок, блок выводит вектор длины N, если параметр Постоянного значения оценивает к N - строка элемента или вектор - столбец. Например, блок выводит матрицу размерности 1-by-N или N-by-1.

  • Когда вы снимаете этот флажок, блок не выводит вектор длины N, если параметр Постоянного значения оценивает к N - строка элемента или вектор - столбец.

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

Блочный параметр: VectorParams1D
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Выберите, чтобы включить обнаружение пересечения нулем. Для получения дополнительной информации смотрите Обнаружение Пересечения нулем.

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

Блочный параметр: ZeroCross
Ввод: вектор символа, строка
Значения: 'off' | 'on'
Значение по умолчанию: 'on'

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

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

Типы данных

'double'

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

No

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

No

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

No

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

Yes

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

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

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