Counter Free-Running

Отсчет и переполнение обратно в нуль после достижения максимального значения для заданного количества бит

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

    HDL-кодер/Источники

  • Counter Free-Running block

Описание

Блок Counter Free-Running отсчитывается до достижения максимального значения, 2Nbits - 1, где Nbits количество бит. Затем счетчик переполнен до нуля и снова начинает подсчет.

После переполнения счетчик всегда инициализируется до нуля. Однако, если вы выбираете глобальное двойное переопределение, Counter Free-Running блок не возвращается к нулю.

Примечание

Этот блок не сообщает о переносе предупреждений о переполнении во время симуляции. Чтобы сообщить об этих предупреждениях, смотрите Simulink.restoreDiagnostic страница с описанием. Блок сообщает об ошибках из-за переноса при переполнении.

Порты

Выход

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

Значение счетчика, заданное как беззнаковое целое число 8 бит, 16 бит или 32 бит.

Типы данных: uint8 | uint16 | uint32

Параметры

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

Задайте количество бит как конечное, действительное. Когда вы задаете:

  • Положительное целое число, например 8блок насчитывает до 28 – 1, что 255.

  • Беззнаковое целочисленное выражение, например uint8(8), блок отсчитывает до uint8 (2uint8(8) – 1), что 254.

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

Параметры блоков: NumBits
Тип: Вектор символов
Значения: скаляр
По умолчанию: '16'

Задайте временной интервал между выборками как скаляр (sampling period), или двухэлементный вектор ([sampling period, initial offset]). Чтобы наследовать шаг расчета, установите этот параметр равным -1. Для получения дополнительной информации см. Раздел «Задание шага расчета».

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

Параметры блоков: tsamp
Тип: Вектор символов
Значения: скаляр | вектор
По умолчанию: '-1'

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

Типы данных

fixed point | integer

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

no

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

no

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

no

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

no

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

.

Генерация кода ПЛК
Сгенерируйте структурированный текстовый код с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Разрабатывайте и моделируйте системы с фиксированной точкой с помощью Fixed-Point Designer™.

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