exponenta event banner

Шаг

Создать пошаговую функцию

  • Библиотека:
  • Симулинк/источники

  • Step block

Описание

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

Числовые параметры блока должны иметь одинаковые размеры после скалярного расширения. Если опция «Интерпретировать векторные параметры как 1-D» отключена, блок выдает сигнал тех же размеров и размерности, что и параметры. Если параметр «Интерпретировать векторные параметры как 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'

Укажите вывод блока до тех пор, пока время моделирования не достигнет параметра «Время шага».

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

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

Укажите выходные данные блока, когда время моделирования достигнет и превысит значение параметра «Время шага».

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

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

Укажите частоту дискретизации шага. Дополнительные сведения см. в разделе Указание времени образца.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в разделе Задание типов данных с помощью помощника по типам данных в документации Simulink.

Зависимости

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

Совет

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

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

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

Типы данных

double

Прямой проход

no

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

no

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

no

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

yes

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

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