exponenta event banner

Включение N-Sample

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

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

    Панель системных инструментов DSP/управление сигналами/коммутаторы и счетчики

  • N-Sample Enable block

Описание

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

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

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

Порты

Вход

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

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

Совет

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

Зависимости

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

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

Продукция

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

Скалярный вывод, содержащий неактивное значение (0 или 1, в зависимости от того, что не выбрано в параметре Active level) в течение первых N времен выборки, где N - значение счетчика триггера. Начиная с выходной выборки 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 не равен нулю.

Зависимости

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

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

Укажите тип выходных данных как Logical или Boolean.

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

Типы данных

Boolean | double

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

no

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

no

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

no

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

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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