N-Sample Enable

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

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

    DSP System Toolbox / управление Сигнала / Переключатели и Счетчики

  • N-Sample Enable block

Описание

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

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

Параметры

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

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

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

Задайте значение, чтобы вывести после первых шагов расчета N как 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++ с помощью Simulink® Coder™.

Смотрите также

Блоки

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