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

Counter Free-Running

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

counter free running

Описание

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

Порты

Выход

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

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

Типы данных: UInt8, UInt16, UInt32, UInt64, UInt128

Параметры

Sample time — интервал между шагами расчета
−1 (по умолчанию) | скаляр

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

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

Параметр блока

tsamp

Значения

скаляр

По умолчанию

−1

Number of Bits — количество битов
16 (по умолчанию) | скаляр

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

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

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

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

Параметры блоков

NumBits

Значение

скаляр

По умолчанию

16

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

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