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 столбца), блок выводит сигнал вектора (1-D массив). В противном случае блок выводит сигнал той же размерности и размерностей, что и параметры.

Порты

Выход

расширить все

Выходной сигнал функции шага, заданный параметрами 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 если параметр Constant value вычисляется как N- элемент строку или вектор-столбец.

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

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

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

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

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

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

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

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

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

Нажмите кнопку Show data type assistant, чтобы отобразить Data Type Assistant, которая помогает вам задать атрибуты type данных. Дополнительные сведения см. в разделе «Установка типов данных с использованием Data Type Assistant».

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

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

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

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

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

Для получения дополнительной информации см. раздел «Задание типов данных с использованием Data Type Assistant» в документации Simulink.

Зависимости

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

Совет

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

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

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

Типы данных

double

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

no

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

no

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

no

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

yes

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

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