This documentation is out of date.

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

Difference between revisions of "Counter"

From CANNY Wiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
(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="...")
 
Line 25: Line 25:
 
|-
 
|-
 
|style="padding-left:1em;"|Reset:
 
|style="padding-left:1em;"|Reset:
|style="padding-left:1em;"|[[CFD Language#Data|Logicalй]]
+
|style="padding-left:1em;"|[[CFD Language#Data|Logical]]
 
|-
 
|-
 
!colspan="2" style="background-color:#AFEEEE;"|Outputs
 
!colspan="2" style="background-color:#AFEEEE;"|Outputs
Line 44: Line 44:
  
 
<div>
 
<div>
При нулевом значении на входе «Сброс»: по каждому переднему фронту (изменению значения с нулевого на ненулевое) на входе «Инкремент», прибавляет к выходному значению единицу, а по каждому переднему фронту (изменению значения с нулевого на ненулевое) на входе «Декремент», вычитает из выходного значения единицу.
+
At zero value on input "Reset": on each rising edge (change in values from zero to non-zero) on the input "increment" is adding 1 to the "Result" value, and on each rising edge (change in values from zero to non-zero) at the input to "Decrement" is subtracted 1 from the output.
  
При ненулевом значении на входе «Сброс», устанавливает выходное значение равным нулю.
+
At non-zero value on input "Reset", sets the output value to zero.  
 
</div>
 
</div>
 
</div>
 
</div>
 
<br clear="left">
 
<br clear="left">
  
== Особенности ==
+
== Features ==
 
Выходное значение 16-и битное, с переполнением. Иными словами: выходное значение не может превысить 65535 или стать отрицательным числом. В случае увеличения выходного значения равного 65535 на единицу, результатом будет ноль, а в случае уменьшения выходного значения равного нулю на единицу, результатом будет 65535.
 
Выходное значение 16-и битное, с переполнением. Иными словами: выходное значение не может превысить 65535 или стать отрицательным числом. В случае увеличения выходного значения равного 65535 на единицу, результатом будет ноль, а в случае уменьшения выходного значения равного нулю на единицу, результатом будет 65535.
  
== Примеры ==
+
== Examples ==
 
{|
 
{|
 
|-
 
|-

Revision as of 05:32, 27 November 2015

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

At zero value on input "Reset": on each rising edge (change in values from zero to non-zero) on the input "increment" is adding 1 to the "Result" value, and on each rising edge (change in values from zero to non-zero) at the input to "Decrement" is subtracted 1 from the output.

At non-zero value on input "Reset", sets the output value to zero.


Features

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

Examples

Step 1
Step 2
Step 3
Step 4
Step 5

See also

Rising edge detector

Falling edge detector

Built-in Function Blocks