# Счетчик [![image-1623684174534.40.14.png](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2022-01/embedded-image-fozmcwcq.png)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-06/image-1623684174534-40-14.png) Двигатель с энкодером можно использовать как счетчик. При этом подсчитывается число оборотов этого двигателя, причем не только когда вращается он сам как двигатель, но и когда он приводится в движение механическим способом извне. #### Блок «Запускать каждый раз» Блок **«Starte jedes mal»** позволяет запускать программу при выполнении какого-либо условия. То есть, он работает аналогично ветвлению, но выполняется не однократно, а каждый раз, когда выполняется условие, в течение всего прогона программы. **Блок «**Запускать каждый раз**»**: [![Bild2.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/scaled-1680-/KTAbild2.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/KTAbild2.PNG) Является сокращением следующей конструкции: [![Bild3.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/scaled-1680-/Y9jbild3.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/Y9jbild3.PNG) В **блок Starte jedes mal** категории Zähler (счетчик) можно ввести все условия из этой категории. **Указание: сегмент программы внутри блока «Starte jedes mal» должен быть максимально коротким и не должен содержать блокирующие вызовы или бесконечные циклы, чтобы эта часть программы выполнялась быстро.** ##### Вызвать При помощи **hole Zähler Wert (получить значение счетчика)** ты можешь получить показания счетчика. ##### Запросить Чтобы узнать, насчитал ли счетчик определенное значение, используется блок [![Bild4.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/scaled-1680-/yOrbild4.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/yOrbild4.PNG) В выпадающем меню (маленький треугольник) можно выбрать способ сравнения показания с введенным значением (<, ≤, =, ≠, ≥, >). ##### Сброс При выполнении блока **setze Zähler zurück (сбросить счетчик)** счетчик обнуляется.