This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Counter

From CANNY Wiki
Revision as of 05:07, 27 November 2015 by MEGA (Talk | contribs) (Created page with " <div style="float:right;margin:5px;"> {|class="cannytable" width="350px" |- !colspan="2" style="background-color:#AFEEEE;"|Appearance |- |colspan="2" align="center" style="...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Jump to: navigation, search
Appearance
5 9 1 2.png
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
Icon

При нулевом значении на входе «Сброс»: по каждому переднему фронту (изменению значения с нулевого на ненулевое) на входе «Инкремент», прибавляет к выходному значению единицу, а по каждому переднему фронту (изменению значения с нулевого на ненулевое) на входе «Декремент», вычитает из выходного значения единицу.

При ненулевом значении на входе «Сброс», устанавливает выходное значение равным нулю.


Особенности

Выходное значение 16-и битное, с переполнением. Иными словами: выходное значение не может превысить 65535 или стать отрицательным числом. В случае увеличения выходного значения равного 65535 на единицу, результатом будет ноль, а в случае уменьшения выходного значения равного нулю на единицу, результатом будет 65535.

Примеры

Step 1
Step 2
Step 3
Step 4
Step 5

See also

Rising edge detector

Falling edge detector

Built-in Function Blocks