Здравствуйте.
Вы сделали очень классную и удобную штуку (TON, TOF, BLINK). А можно в них добавить выход отсчитанного времени?
Обычно я этот параметр тоже вывожу, сколько осталось времени ждать до сработки. Иначе приходится все равно задействовать обычный таймер + счетчик и выводить этот параметр.
А вообще очень удобно стало с ними. Да еще и теперь можно менять настройки. Очень удобно. Класс.
Рассмотрим такую возможность
Здравствуйте.
Возможно ли в добавить в функции TON TOF выход отсчета времени? Иначе приходится делать все равно по старому, не используя эти функции в большей части. Я стараюсь выводить для пользователя все отсчеты времени чтобы было понятно сколько ждать еще, сколько уходит времени на сработку того или другого. Там же все равно отсчет идет, думаю вывести его из этого блока не сложно. Может я и ошибаюсь.
Там не так все просто.
Блоки реализуются на внутренних таймерах системы, а они в свою очередь зависят от базового таймера. Таким образом при установке, например, задержки 500 мсек нет никакой гарантии, что она отработает точно в 500 мсек. Возможно пройдет 600 или 400(если базовый таймер 100 мсек).Дискретность будет зависеть от базового таймера. Отсюда не совсем понятно как корректно отображать оставшееся время - оно будет не точным.
Поэтому пока этот вопрос остается открытым...
Понял.
Но можно хотя бы выводить то что отсчитывывается? Пусть не точно, но зато видно как идет отсчет. Тут прям микросекундная точность не нужна, просто как шкала progress. Иначе инструмент хороший но приходится делать свой с выходом обратного отсчета.
Можно в справке указать просто, что время не точное, не нужно на него ориентироваться. Но зато примерно будет понятно когда пройдет это время, например 900 секунд.