This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
Counter
Appearance | |
---|---|
Symbol | |
COUNT | |
Group | |
Built-in Function Blocks#Counters and Edge Detectors | |
Inputs | |
Increment: | Logical |
Decrement: | Logical |
Reset: | Logicalй |
Outputs | |
Результат: | Integer |
Version CANNY Lab | |
from 0.6b |
При нулевом значении на входе «Сброс»: по каждому переднему фронту (изменению значения с нулевого на ненулевое) на входе «Инкремент», прибавляет к выходному значению единицу, а по каждому переднему фронту (изменению значения с нулевого на ненулевое) на входе «Декремент», вычитает из выходного значения единицу.
При ненулевом значении на входе «Сброс», устанавливает выходное значение равным нулю.
Особенности
Выходное значение 16-и битное, с переполнением. Иными словами: выходное значение не может превысить 65535 или стать отрицательным числом. В случае увеличения выходного значения равного 65535 на единицу, результатом будет ноль, а в случае уменьшения выходного значения равного нулю на единицу, результатом будет 65535.