Step

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

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

  • Step block

Описание

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

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

Порты

Вывод

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

Выведите сигнал ступенчатой функции, заданный параметрами Step time, Initial value и Final value.

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

Параметры

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

Задайте время в секундах, когда выход спрыгнет с параметра Initial value к параметру Final value.

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

Параметры блоков: Time
Ввод: символьный вектор
Значения: '1' | real- or complex-valued scalar, vector, or matrix
Значение по умолчанию: '1'

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

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

Параметры блоков: Before
Ввод: символьный вектор
Значения: '1' | real- or complex-valued scalar, vector, or matrix
Значение по умолчанию: '0'

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

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

Параметры блоков: After
Ввод: символьный вектор
Значения: '1' | real- or complex-valued scalar, vector, or matrix
Значение по умолчанию: '1'

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

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

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

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

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

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

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

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

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

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

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

Тип выходных данных. Тип может быть наследован, задан непосредственно или описан как объект типа данных, такой как Simulink.NumericType.

Когда вы выбираете Inherit: Inherit via back propagation, блок использует тип данных ведущего блока.

Нажмите кнопку Show data type assistant, чтобы отобразить Data Type Assistant, который помогает вам установить атрибуты типа данных. Смотрите Задают Типы данных Используя Ассистент Типа данных для получения дополнительной информации.

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

Параметры блоков: OutDataTypeStr
Ввод: символьный вектор
Значения: 'Inherit: Inherit via internal rule' | 'double' | 'single' | <выражение типа данных>
Значение по умолчанию: 'double'

Выберите режим переопределения типа данных для этого сигнала.

  • Когда вы выбираете Inherit, Simulink® наследовал переопределение типа данных, сходящее с его контекста, то есть, от блока, Simulink.Signal объект или Stateflow® стройте диаграмму в Simulink, который использует сигнал.

  • Когда вы выбираете Off, Simulink игнорирует установку переопределения типа данных своего контекста.

Для получения дополнительной информации смотрите, Задают Типы данных Используя Ассистент Типа данных в документации Simulink.

Зависимости

Чтобы включить этот параметр, нажмите кнопку Show data type assistant и установите Mode на Built in.

Советы

Способность выключить переопределение типа данных для отдельного типа данных обеспечивает большее управление типами данных в вашей модели, когда вы применяете переопределение типа данных. Например, можно использовать эту опцию, чтобы гарантировать, что типы данных удовлетворяют требования нисходящих блоков независимо от установки переопределения типа данных.

Примеры модели

Характеристики блока

Типы данных

double

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

no

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

no

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

no

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

yes

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

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