Документация Engee

Автономный счетчик

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

Тип: Counter Free-Running

Путь в библиотеке:

/Basic/Sources/Counter Free-Running

Описание

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

Порты

Выход

# OUT_1 — значения счетчика
скаляр

Details

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

Типы данных

UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел

Нет

Параметры

Основные

# Период дискретизации — интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значение по умолчанию

-1

Имя для программного использования

tsamp

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

Нет

Вычисляемый

Да

# Количество бит — количество бит
Вещественное число

Details

Задайте число бит в виде вещественного скаляра. Когда вы указываете:

  • положительное целое число, например 8, блок считает до , то есть до 255.

  • беззнаковое целочисленное выражение, например UInt8(8), блок считает до , то есть до 254.

Значение по умолчанию

16

Имя для программного использования

NumBits

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

Нет

Вычисляемый

Да

Дополнительные возможности

Генерация Си кода: Да