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

Counter Free-Running

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

Тип: Counter Free-Running

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

/Basic/Sources/Counter Free-Running

Описание

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

Порты

Выход

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

Details

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

Типы данных

UInt8, UInt16, UInt32, UInt64, UInt128

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

Нет

Параметры

Основные

# Sample time — интервал между шагами расчета
SampleTime (real number / vector of two real numbers)

Details

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

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

-1

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

tsamp

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

Нет

Вычисляемый

Да

# Number of bits — количество бит
Real number

Details

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

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

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

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

16

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

NumBits

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

Нет

Вычисляемый

Да

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

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