Written on: 25. 08. 2014 [08:59]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
Подскажите правильно ли я понимаю
Если в архиваторе значений задать следующие поля:
Периодичность значений: 60с - это периодичность параметров с которой они будут складываться в буфер архиватора
Период архивирования: 300с - это период занесение архиватором параметров в файл
Размер файла архива (часов): 24 - по превышению которого будет создан новый файл, а старый файл будет запакован gzip, при установки "Таймаут упаковки файлов" > 0
Максимальное количество файлов одного архива: 366
то я получу дневной архиватор параметров с кучей gzip архивов (не полее 366 файлов одного параметра) в которых будет хранится история параметра за весь год?
смогу ли я использовать такой архиватор в отрисовки графика параметра, не только за 1 день но и за неделю, месяц или за год? без дополнительной ручной распаковки архивов.
И как реализовать пассивный режим для подтягивания архива с удаленной станции?
[This article was edited 1 times, at last 25.08.2014 at 09:17.]
|
Written on: 26. 08. 2014 [11:05]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"monia" wrote:
Периодичность значений: 60с - это периодичность параметров с которой они будут складываться в буфер архиватора
Нет у архиваторов буферов, есть буфер у архива только, читаем концепцию. Т.е. периодичность данных архиватора.
"monia" wrote:
Период архивирования: 300с - это период занесение архиватором параметров в файл
Да, чтение этих данных из буфера архива и занесение в архиватор.
"monia" wrote:
то я получу дневной архиватор параметров с кучей gzip архивов (не полее 366 файлов одного параметра) в которых будет хранится история параметра за весь год?
Да, так.
"monia" wrote:
смогу ли я использовать такой архиватор в отрисовки графика параметра, не только за 1 день но и за неделю, месяц или за год? без дополнительной ручной распаковки архивов.
Конечно.
"monia" wrote:
И как реализовать пассивный режим для подтягивания архива с удаленной станции?
DAQ.DAQGate это делает по умолчанию и даже по запросу.
Learn, learn and learn better than work, work and work.
|
Written on: 26. 08. 2014 [13:09]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
Прочитал топик про архивирование параметров и появилось несколько вопросов
1 - можно ли в архив записывать параметры не в порядке возрастания по времени т.е. могут ли в архив записываться параметры уже с прошедшим временем
к примеру: (параметр1:2014-08-26 18:00, параметр2:2014-08-26 17:00, параметр3:2014-08-26 17:30, параметр4:2014-08-26 18:30,)
2 - согласно описанию vArh правильно ли буде следующая запись:
// занесение параметра будет происходить в шаблоне узла логического уровня
vArh("DAQ.LogicLev.r01k001_LL.r01k001_sP_obrKGVSv1.var").set(SetVAR, UNIXTime,0);
3 - необходимо ли жестко соблюдать периодичность параметров в архиве? просто параметры в архив должны записываться по мере изменения т.е. периодичность параметров не известна и постоянно меняется
4 - для такого ведения архива необходимо только выставить время архивирования =0? или что то еще надо выставить?
5 - будет ли данный архив передаваться на удаленную станцию(Станция визуализации) самостоятельно? или его надо будет пересылать вручную?
И что для передачи архива на удаленную станцию необходимо настроить?
[This article was edited 2 times, at last 26.08.2014 at 19:13.]
|
Written on: 27. 08. 2014 [10:23]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"monia" wrote:
1 - можно ли в архив записывать параметры не в порядке возрастания по времени т.е. могут ли в архив записываться параметры уже с прошедшим временем
к примеру: (параметр1:2014-08-26 18:00, параметр2:2014-08-26 17:00, параметр3:2014-08-26 17:30, параметр4:2014-08-26 18:30,)
Можно, только буфер растёт вверх следовательно переписать и добавить можно, а вниз нельзя.
"monia" wrote:
// занесение параметра будет происходить в шаблоне узла логического уровня
vArh("DAQ.LogicLev.r01k001_LL.r01k001_sP_obrKGVSv1.var").set(SetVAR, UNIXTime,0);
Зачем спрашивать, если в документации написано!
"monia" wrote:
3 - необходимо ли жестко соблюдать периодичность параметров в архиве? просто параметры в архив должны записываться по мере изменения т.е. периодичность параметров не известна и постоянно меняется
Обязательно, читаем концепцию про природу архива значений!
"monia" wrote:
4 - для такого ведения архива необходимо только выставить время архивирования =0? или что то еще надо выставить?
Прямо записывать можно и без "=0", просто одни данные в случае сброса с буфера будут давить другие, если другие не глубокая история.
"monia" wrote:
5 - будет ли данный архив передаваться на удаленную станцию(Станция визуализации) самостоятельно? или его надо будет пересылать вручную?
Не будет и не должен, поскольку синхронизация только на глубину от текущего времени и через буфер.
Но будет использоваться при запросах через синхронизируемый параметр.
Learn, learn and learn better than work, work and work.
|