N-Sample Enable

Выходные таковые или нули для заданного количества шагов расчета

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

    DSP System Toolbox/Управление сигналами/Коммутаторы и счетчики

  • N-Sample Enable block

Описание

Блок N-Sample Enable выводит неактивное значение (0 или 1, в зависимости от того, что не выбрано в параметре Active level) во время первых < reservedrangesplaceholder4 > шагов расчета, где N является Trigger count значением. Начиная с выхода выборки N + 1, блок выводит активное значение (1 или 0, независимо от того, что вы выбираете в параметре Active level), пока не произойдет событие сброса или не завершится симуляция.

Выход блока всегда скаляром.

Флажок Reset input включает порт Rst входа. В любое время во время подсчета событие триггера в вход порту устанавливает счетчик в его начальное состояние. Тип события триггера задается с помощью параметра Trigger type. Этот блок поддерживает триггируемые подсистемы, когда вы устанавливаете флажок Reset input.

Порты

Вход

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

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

Совет

Блок N-Sample Enable поддерживает триггируемые подсистемы, когда вы устанавливаете флажок Reset input, чтобы включить Rst входной порт.

Зависимости

Чтобы включить этот входной порт, установите флажок Reset input.

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

Выход

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

Скалярный выход, содержащий неактивное значение (0 или 1, в зависимости от того, что не выбрано в параметре Active level) во время первых < reservedrangesplaceholder4 > шагов расчета, где N является Trigger count значением. Начиная с выхода выборки N + 1, блок выводит активное значение (1 или 0, независимо от того, что вы выбираете в параметре Active level), пока не произойдет событие сброса или не завершится симуляция.

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

Параметры

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

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

Настраиваемый: Да

Задайте значение, которое будет выведено после первых < reservedrangesplaceholder1 > шагов расчета, как 0 или 1.

Настраиваемый: Да

Чтобы включить вход сброса (Rst), установите этот флажок. Когда вы снимаете этот флажок, Rst входной порт отключен.

Совет

Когда вы устанавливаете флажок Reset input, блок N-Sample Enable поддерживает триггируемые подсистемы.

Выберите тип события, которое инициирует сброс, когда Rst порт включен.

Можно задать триггерное событие следующим образом:

  • Rising edge - Запускает операцию сброса, когда Rst вводится одно из следующих значений:

    • Повышается с отрицательного значения до положительного значения или нуля

    • Поднимается с нуля до положительного значения, где подъем не является продолжением подъёма с отрицательного значения до нуля (см. следующий рисунок)

  • Falling edge - Запускает операцию сброса, когда вход Rst делает одно из следующего:

    • Падает от положительного значения до отрицательного значения или нуля

    • Падает с нуля до отрицательного значения, где падение не является продолжением падения с положительного значения до нуля (см. следующий рисунок)

  • Either edge - Запускает операцию сброса, когда вход Rst является Rising edge или Falling edge.

  • Non-zero sample - Запускает операцию сброса в каждом шаге расчета, когда вход Rst не равен нулю.

Зависимости

Чтобы включить этот параметр, установите флажок Reset input.

Задайте период дискретизации Ts для счетчика блока как положительный конечный скаляр. Блок переключается с активного значения на неактивное при t =Ts (N + 1).

Задайте тип выходных данных следующим Logical или Boolean.

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

Типы данных

Boolean | double

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

no

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

no

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

no

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

no

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

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

.

См. также

Блоки

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