Для добавления новых анализов необходимо сделать следующее:
в боковом меню выбрать вкладку «анализы». Затем нажать на кнопку «действие» и выбрать из выпадающего меню «добавить».
Во вкладке «основное» заполнить поля и нажать на кнопку «сохранить».
Если галочка в поле «активность» не стоит, то это значит, что анализ не активен и пользователь его не видит. Поле «частота выполнения» означает, через какой промежуток времени этот анализ будет выполняться.
А в поле «текст уведомление» пишется то, какое уведомление пользователь будет получать в личный кабинет и по почте при высокой вероятности анализа.
Во вкладке «культуры» в графе наличие галочкой отмечаются культуры, для которых этот анализ будет применим. И нажать на кнопку «сохранить».
Во вкладке «выражение» в поле с одноименным именем пишем условие (выражение), по которому будут проводиться вычисления. Конечным итогом вычисления должна стать вероятность от 0 до 1.
Синтаксис построения запросов находится на станице: Mxparser
Полное описание функций на сайте: mXparser - Средство оценки / синтаксический анализ математических выражений - Описание библиотеки
Правило получения параметров: VAL_[название параметра]_[ФУНКЦИЯ]_[количество дней назад, 0 - сегодня, 1 - вчера и т.д.], где ФУНКЦИЯ:
- DMAX - дневное максимальное значение,
- DMIN - дневное минимальное значение,
- NMAX - ночное максимальное значение,
- NMIN - ночное минимальное значение,
- DSUM - сумма дневных значений,
- NSUM - сумма ночных значений,
- LST0 - последнее значение,
- LST1 - предпоследнее значение,
- LST2 - пред предпоследнее значение
Пример запроса максимального дневного значения параметра PILA за сегодня:
VAL_PILA_DMAX_0
Пример расшифровки прогноза:
if(MIN(VAL_t_DMIN_0, VAL_t_DMIN_1)>=11 && (VAL_HM_NMIN_0 + VAL_HM_DMIN_0)/2>=84 && MIN(VAL_HM_NMIN_0, VAL_HM_DMIN_0) >=60, 1, 0)
Если (if) Минимальное значение из (MIN(минимального дневного значения температуры за сегодня VAL_t_NMIN_0 и минимального дневного значения температуры за вчера VAL_t_NMIN_1) больше или равняется >=11 и &&
среднее значение /2 (минимального ночного значения влажности за сегодня VAL_HM_NMIN_0 и минимального дневного значения влажности за сегодня VAL_HM_DMIN_) больше или равняется >=84
и &&
минимальнное значениие из (минимального ночного значения влажности за сегодня VAL_HM_NMIN_0 и минимального дневного значения влажности за сегодня VAL_HM_DMIN_0) больше или равняется 60 тогда
функция возвращает единицу 1 иначе возвращает ноль 0
Правило получения результата ответа пользователя на вопрос:
ANS_[код вопроса]
Пример получения ответа на вопрос о применении удобрений:
ANS_ISPOLZ_UDOBRENIYA
Правила получения прогнозов:
FST_[название параметра из прогноза]_[количество дней вперед: 1,2,3]
Варианты названия параметров:
- T_MIN,
- T_MAX,
- R_DAY,
- R_NIGHT,
- WS_DAY,
- WS_NIGHT,
- WD_DAY,
- WD_NIGHT,
- HM_DAY,
- HM_NIGHT,
- P0_DAY,
- P0_NIGHT.
Пример запроса дневного уровня осадков на завтра:
FST_R_DAY_1
Системные константы:
CONST_FORGET - значение параметра/ответа на вопрос не задано
В поле «порог уведомления» ставится минимальное значение, при получении которого пользователю отправляется уведомление. Нажать на кнопку «сохранить».
Также имеется возможность редактировать уже добавленные анализы. Для этого надо в таблице список вопросов в поле действия нажать на кнопку «изменить».
Внести необходимые изменения и нажать на кнопку «сохранить».
Также есть возможность печатать, сохранять и экспортировать список анализов.