Signal Sample and Hold

Дискретное время или непрерывное время выборки и удержания входного сигнала

  • Библиотека:
  • Simscape/Электрический/Управление/Общее управление

  • Signal Sample and Hold block

Описание

Блок Signal Sample and Hold реализует выборку сигнала и удерживает или в дискретном, или в непрерывном времени.

Когда входной S true, выходное y равно входному u. Когда входной S falseблок удерживает выход до тех пор, пока S не станет true снова.

Порты

Вход

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

Входной сигнал.

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

Импульс дискретизации 0 для false или 1 для true.

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

Выход

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

Выходной сигнал.

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

Параметры

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

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

Время между последовательными выполнениями блоков. Во время выполнения блок производит выходы и, при необходимости, обновляет свое внутреннее состояние. Для получения дополнительной информации смотрите Что такой Шаг расчета? и задайте шаг расчета.

Для унаследованной операции в дискретном времени задайте -1. Для операции в дискретном времени задайте положительное целое число. Для непрерывной операции задайте 0.

Если этот блок находится в маскированной подсистеме или другой альтернативной подсистеме, которая позволяет переключаться между непрерывной операцией и дискретной операцией, продвигайте параметр шага расчета. Продвижение параметра шага расчета обеспечивает правильное переключение между непрерывной и дискретной реализациями блока. Для получения дополнительной информации см. Раздел «Увеличение параметра до маски».

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2018b