Ad Widget

Collapse

Отслеживание высокого расхода чернил-тонера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • LongmenZhig
    Junior Member
    • Feb 2019
    • 16

    #1

    Отслеживание высокого расхода чернил-тонера

    Добрый день, коллеги.
    Подскажите со следующей проблемой.
    Интересно отслеживать высокий расход чернил/тонера за определённые промежуток времени. Например если кто-то много печатает в течении 10 минут и уровень чернил в картридже опускается на более чем 5%, срабатывает тригер.
    Сделал такой тригер через функцию delta, пример {EPSONrtMarkerSuppliesLevel.bk.delta(10m)}>5, но у него есть ложное срабатывание при замене картриджа (уровень чернил мгновенно повышается до 100%).
    Не могу придумать как эту проблему обойти. Подскажите. пожалуйста.
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    item.delta(10m)>5 and item.last()=item.min(10m)

    Comment

    • LongmenZhig
      Junior Member
      • Feb 2019
      • 16

      #3
      Originally posted by Semiadmin
      item.delta(10m)>5 and item.last()=item.min(10m)
      Спасибо. Отличное решение. Не сразу понял как работает, но разобрался.

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Можно даже проще:
        item.last(,10m)-item.last()>5

        Comment

        • LongmenZhig
          Junior Member
          • Feb 2019
          • 16

          #5
          Originally posted by Semiadmin
          Можно даже проще:
          item.last(,10m)-item.last()>5
          Не догадался использовать сдвиг по времени. Так даже проще для понимания выражения. Спасибо.

          Comment

          Working...