Форум Zentec

Программное обеспечение => Вопросы по zWorkbench => Тема начата: Tyumentsev от 26 февраля 2025, 12:02:34

Название: ВЫХОД ОТСЧЕТА ВРЕМЕНИ
Отправлено: Tyumentsev от 26 февраля 2025, 12:02:34
Здравствуйте.
Вы сделали очень классную и удобную штуку (TON, TOF, BLINK). А можно в них добавить выход отсчитанного времени?
Обычно я этот параметр тоже вывожу, сколько осталось времени ждать до сработки. Иначе приходится все равно задействовать обычный таймер + счетчик и выводить этот параметр.
   А вообще очень удобно стало с ними. Да еще и теперь можно менять настройки. Очень удобно. Класс.
Название: Re: ВЫХОД ОТСЧЕТА ВРЕМЕНИ
Отправлено: Artem от 17 марта 2025, 08:10:02
Рассмотрим такую возможность
Название: Re: ВЫХОД ОТСЧЕТА ВРЕМЕНИ
Отправлено: Tyumentsev от 18 декабря 2025, 10:37:22
Здравствуйте.

   Возможно ли в добавить в функции TON TOF выход отсчета времени? Иначе приходится делать все равно по старому, не используя эти функции в большей части. Я стараюсь выводить для пользователя все отсчеты времени чтобы было понятно сколько ждать еще, сколько уходит времени на сработку того или другого. Там же все равно отсчет идет, думаю вывести его из этого блока не сложно. Может я и ошибаюсь.
Название: Re: ВЫХОД ОТСЧЕТА ВРЕМЕНИ
Отправлено: Artem от 19 декабря 2025, 11:12:51
Там не так все просто.
Блоки реализуются на внутренних таймерах системы, а они в свою очередь зависят от базового таймера. Таким образом при установке, например, задержки 500 мсек нет никакой гарантии, что она отработает точно в 500 мсек. Возможно пройдет 600 или 400(если базовый таймер 100 мсек).Дискретность будет зависеть от базового таймера. Отсюда не совсем понятно как корректно отображать оставшееся время - оно будет не точным.
Поэтому пока этот вопрос остается открытым...
Название: Re: ВЫХОД ОТСЧЕТА ВРЕМЕНИ
Отправлено: Tyumentsev от 19 декабря 2025, 14:13:45
Понял.
  Но можно хотя бы выводить то что отсчитывывается? Пусть не точно, но зато видно как идет отсчет. Тут прям микросекундная точность не нужна, просто как шкала progress. Иначе инструмент хороший но приходится делать свой  с выходом обратного отсчета.
   Можно в справке указать просто, что время не точное, не нужно на него ориентироваться. Но зато примерно будет понятно когда пройдет это время, например 900 секунд.