Skip to main content

Счетчик

image-1623684174534.40.14.png

Двигатель с энкодером можно использовать как счетчик. При этом подсчитывается число оборотов этого двигателя, причем не только когда вращается он сам как двигатель, но и когда он приводится в движение механическим способом извне.

Блок «Запускать каждый раз»

Блок «Starte jedes mal» позволяет запускать программу при выполнении какого-либо условия. То есть, он работает аналогично ветвлению, но выполняется не однократно, а каждый раз, когда выполняется условие, в течение всего прогона программы. Блок «Запускать каждый раз»:

Bild2.PNG

Является сокращением следующей конструкции:

Bild3.PNG

В блок Starte jedes mal категории Zähler (счетчик) можно ввести все условия из этой категории.

Указание: сегмент программы внутри блока «Starte jedes mal» должен быть максимально коротким и не должен содержать блокирующие вызовы или бесконечные циклы, чтобы эта часть программы выполнялась быстро.

Вызвать

При помощи hole Zähler Wert (получить значение счетчика) ты можешь получить показания счетчика.

Запросить

Чтобы узнать, насчитал ли счетчик определенное значение, используется блок

Bild4.PNG

В выпадающем меню (маленький треугольник) можно выбрать способ сравнения показания с введенным значением (<, ≤, =, ≠, ≥, >).

Сброс

При выполнении блока setze Zähler zurück (сбросить счетчик) счетчик обнуляется.