Обработка данных локального архива по каналу

Для статистической обработки данных локального архива по заданному каналу в диапазоне (T_FROM, T_TO) используются каналы CALL с типом вызова (29) LocalStatistic (см. Временной интервал выборки и Выборка и обработка данных SIAD ).

Параметр=0-31

Канал, чьи архивные значения должны быть обработаны, задается с помощью его привязки к нулевому аргументу канала CALL или собственно к каналу CALL.

При отработке канала CALL в его аргументы (начиная со второго) записываются результаты статистической обработки в диапазоне (Arg_027, Arg_028) – реально обнаруженном в архиве на основании заданного (T_FROM, T_TO):

   Arg_002 – первое значение, время;

   Arg_003 – минимальное значение, время;

   Arg_004 – максимальное значение, время;

   Arg_005 – сумма всех достоверных значений;

   Arg_006 – сумма всех значений;

   Arg_007 – суммарное время недостоверности значения канала;

   Arg_008 – суммарное время достоверности значения канала;

   Arg_009 – интеграл:

.

где  – значения,  – время значений;

Здесь и далее разность времен – это число секунд.

   Arg_010 – среднеквадратическое отклонение:

где  и M – значения и их среднее;

   Arg_011 – среднее значение:

   Arg_012Arg_018 – суммарное время пребывания значения в интервале:

   Arg_012 – между LW и HW (интервал 0);

   Arg_013 – между HW и HA (1);

   Arg_014 – между LA и LW (2);

   Arg_015 – между HA и HL (3);

   Arg_016 – между LL и LA (4);

   Arg_017 – больше HL (5);

   Arg_018 – меньше LL (6);

   Arg_019 – диапазон, реально обнаруженный в архиве на основании заданного (T_FROM, T_TO);

   Arg_020 – суммарное время пребывания канала в выключенном состоянии;

   Arg_021 – максимальное значение скорости возрастания значения, время. Значение первой производной в точке оценивается по формуле:

   Arg_022 – максимальное значение скорости убывания значения, время;

   Arg_023 – второе по величине минимальное значение, время;

   Arg_024 – второе по величине максимальное значение, время;

   Arg_025 – число переходов значения через 0, время последнего перехода;

   Arg_026 – последнее значение, время;

   Arg_027 – время первого значения;

   Arg_028 – время последнего значения;

   Arg_029 – время максимального значения;

   Arg_030 – время минимального значения;

   Arg_031T_FROM;

   Arg_032T_TO;

   Arg_033

   Arg_034Arg_065 – время, в течение которого значение равно соответственно 0...31.

Параметр=32

Канал CALL.LocalStatistic извлекает архивные данные по заданному каналу в диапазоне (T_FROM, T_TO), разбивает диапазон на заданное число интервалов и по каждому интервалу вычисляет те же статистические параметры, что и при Параметр=0-31.

Конфигурация CALL.LocalStatistic:

   канал, чьи архивные значения должны быть обработаны, должен быть привязан к CALL.LocalStatistic;

   значение канала CALL.LocalStatistic задает число интервалов. Если задан единственный интервал, статистические параметры записываются в аргументы CALL.LocalStatistic;

   начиная с arg2, к аргументам CALL.LocalStatistic привязываются каналы CALL.ChGroupReq или CALL.TVC, в аргументы которых записываются интервальные статистики.