#1
Сообщение
VladimirBogdan » 01.02.2017{, 15:43}
Добрый день, использую FLprog в своих проектах, очень удобная программа.
Практики маловато, вследствие чего столкнулся с проблемой.
Помогите советом, заранее спасибо за ответы.
Делаю обыкновенный таймер, задача - отсчитать заданное количество времени , после чего прозвучит звуковой сигнал.
Вывожу время на панель Nextion, управление кнопочное.
Начальные переменные в полях минут и секунд соответственно( 0:0 ), кнопками задаётся количество минут и секунд, которые нужно отсчитать.
При составлении алгоритма использую блоки генератора, сравнения и счётчики.
Для сброса счётчика использую блок сравнения с переменной типа Integer = 0.
Сбрасывать счётчик необходимо по достижению нулевого значения, чтобы заново отсчитывать минуты (имитация хода времени на таймере).
Главная проблема в том что манипуляции с блоком сравнения и
переменной Integer = 0 приводит к тому, что начальные переменные "ломают" весь построенный алгоритм.
Подскажите пожалуйста, как и с помощью каких блоков оптимально решить поставленную задачу.
Спасибо.
-
Вложения
-