Страница 1 из 1

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 16:31
MTSnik
Уважаемые форумчане, подскажите, есть блок в ФЛпрог который делает импульс при прохождении всей программы? Или как то ведет счёт циклов программы?

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 17:20
RedSky
Такого блока нет, но блок подсчёта циклов можно написать самому. Типа out=out++;

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 19:42
MTSnik
А можно на пальцах если не затруднит?
И будет ли эффективнее использовать такой счетчик в качестве задержки?

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 19:56
dizzyy
опять нужны екстасенсы .. загодочная програииа взлома НАСА..
MTSnik писал(а): 18 авг 2019, 19:42 А можно на пальцах если не затруднит?
создаете переменую и в любой плате увеличиваете ее на 1 ..ВСЕ

Отправлено спустя 1 минуту 2 секунды:
MTSnik писал(а): 18 авг 2019, 19:42 И будет ли эффективнее использовать такой счетчик в качестве задержки?
наоборот все борятся чтоб избавится от задержек..

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 20:05
MTSnik
СПАСИБО за ответ.
Я предположил что будет эффективнее использовать такую задержку путем подсчета циклов вместо таймера. К примеру для отключения подсветки на лсд.

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 21:21
dizzyy
MTSnik писал(а): 18 авг 2019, 20:05 отключения подсветки на лсд.
проще на таймере, ибо легче реализовать и будить подсветку по нескольким причинам(условию, кнопки, поворота енкодера)

Блок подсчёта циклов.

Добавлено: 18 авг 2019, 23:09
belyx
MTSnik писал(а): 18 авг 2019, 16:31 есть блок в ФЛпрог который делает импульс при прохождении всей программы? Или как то ведет счёт циклов программы?
rколичество циклов.jpg
отсюда:test9.rar-TEST 9-TIMER9 TEST.flp- плата 16
но в вашем случае dizzyy прав

Блок подсчёта циклов.

Добавлено: 19 авг 2019, 07:56
MTSnik
dizzyy писал(а): 18 авг 2019, 21:21
MTSnik писал(а): 18 авг 2019, 20:05 отключения подсветки на лсд.
проще на таймере, ибо легче реализовать и будить подсветку по нескольким причинам(условию, кнопки, поворота енкодера)
будить по нажатию кнопок, но вот отключение по количеству циклов. Дело в том что в проекте используется таймер, а то бывает и не один. Так вот чтоб уйти от них использовать подсчет циклов и в разных местах где не нужна особая привязка к времени применять счетчики. Будем пробовать.

Отправлено спустя 1 час 11 минут 52 секунды:
belyx писал(а): 18 авг 2019, 23:09
MTSnik писал(а): 18 авг 2019, 16:31 есть блок в ФЛпрог который делает импульс при прохождении всей программы? Или как то ведет счёт циклов программы?
rколичество циклов.jpg
отсюда:test9.rar-TEST 9-TIMER9 TEST.flp- плата 16
но в вашем случае dizzyy прав
посмотрел, принцип понятен. но там используется 2 ножки контроллера. А хотелось программно.

Отправлено спустя 1 час 59 минут 33 секунды:
Попробовал, получилось. :smile9: