vg
Forum Haunter / Завсегдатай форума
Участник № / Member № 8172
отправлено / posted
Здравствуйте, могу узнать какой алгоритм архивирования используется МРВ?
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
vg
Forum Haunter / Завсегдатай форума
Участник № / Member № 8172
отправлено / posted
В обучающем видео на Вашем сайте "Пример настройки копий СПАД-архивов TRACE MODE" по ссылке http://www.adastra.ru/products/overview/database/ звучит фраза: "Реализуемый МРВ штатный алгоритм архивирования прост и незатейлив". Интересует какой алгоритм архивирования используется.
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
vg
Forum Haunter / Завсегдатай форума
Участник № / Member № 8172
отправлено / posted
Если я правильно понял информацию из "Справки", то я смогу "прореживать архив" указав нужный ключ, то есть записывать значения раз в "n" минут. Но что если я хочу записывать раз в "n" минут во 2-й и 3-й архивы усреднённые значения за некоторый промежуток (скажем каждые 300 измерений), а в 1-й все значения по циклу работы монитора. Как мне управлять частотой записи разных архивов?
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
-создать канал считающий среднее от другого канала -средние читать встроенными выборками из архива и отображать или выдавать в документ
Сообщения / Posts 879 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Частотой записи архивов управлять нельзя. Можно управлять частотой записи значений канала в архив.
Как рекомендовал Nico, значения из одного канала передавать в разные каналы (с необходимой мат.обработкой) и их уже записывать в соответствующие архивы.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
vg
Forum Haunter / Завсегдатай форума
Участник № / Member № 8172
отправлено / posted
Моя задача в этом плане: раз в 5 минут, а также раз в 2 часа сохранять усреднённые реальные значения за этот интервал в другие архивы. В данный момент я реализовал так: 1) Создал канал Call.LArc0 с "Параметр"=5. В нём 2 аргумента arg0 и arg1. 2) Создал канал Float, привязав его к атрибуту 87 Call.LArc0 через вкладку "Дополнительно". 3) Установил каналу Float "Период" равный 5 минутам.
Но если я хочу сделать 120 минут интервал, то получу усреднение за последний час. Чего мне не нужно. То есть если мне нужен период реже чем в 1 час, то мне нужно делать выборку другим способом (например LocalStatistic) и уже эти значения усреднить (поместив их например в массив программы) и затем записать во входное значение канала, который будет архивироваться в другой архив?
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
vg
Forum Haunter / Завсегдатай форума
Участник № / Member № 8172
отправлено / posted
Нашёл нужный функционал и интервалы с помощью канала CALL.RT_Statistics и раздела "Временной интервал выборки".
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |