Pages:
Actions
  • #1 by shomanus on 18 Jun 2020
  • Добрый день.

    Есть триггер, который за минуту до начала события записывает в файл наибольшее значение кэфа За за последние 60 минут (maxbp_60).

    А вопрос такой.
    Каким образом можно определить/получить конкретное время (системное, или лучше по минутам до начала), когда было зафиксировано это значение?
    Т.е. за сколько минут до начала события было зафиксировано это максимальное значение?

    Спасибо.
  • #2 by Oxa (WellDoneSoft) on 19 Jun 2020
  • Здравствуйте!

    Абсолютно точное время получить нельзя, но вы можете запустить триггер, который раз в обновление будет проверять, не равен ли текущий коэффициент максимальному значению за последние X минут, и если равен, но записывать в переменную текущее время now_time.
  • #3 by shomanus on 19 Jun 2020
  • Спасибо за хороший совет, я попробую.
    А какая переменная вместо текущего времени now_time возвращает минуты до начала события?
  • #4 by Oxa (WellDoneSoft) on 20 Jun 2020
  • Можно использовать формулу:

    (event_start - now_time)/mf_minute.
  • #5 by shomanus on 24 Jun 2020
  • Добрый день.

    Как конвертировать bm_laymtime из абсолютного времени в минуты до начала события?

    bm_laymtime/mf_minute сработает?

    Спасибо.
  • #6 by Oxa (WellDoneSoft) on 06 Jul 2020
  • (event_start - bm_laytime)/mf_minute
Pages:
Actions