Сообщение создано: 21. 12. 2015 [08:37]
|
avf1978
Андрей Фурсов
Создатель темы
Зарегистрирован(а) с: 10.06.2015
Сообщения: 3
|
Здравствуйте.
Есть ли возможность стандартными средствами сделать условный архив?
Суть задачи что бы было понятно: нужно вести архив с высоким разрешением по времени и долго хранить эти данные, если писать все подряд, то полезных данных получается меньше процента, при этом размер архива слишком большой.
Т.е. архив должен записываться пока активен какой-либо сигнал. При снятии сигнала запись архива останавливается.
|
Сообщение создано: 21. 12. 2015 [11:39]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
|
"avf1978" wrote:
Т.е. архив должен записываться пока активен какой-либо сигнал. При снятии сигнала запись архива останавливается.
Думаю, - отслеживать активность этого синала и включать/выключать нужный архиватор в соответствие с потребностями.
|
Сообщение создано: 21. 12. 2015 [21:17]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"avf1978" wrote:
Есть ли возможность стандартными средствами сделать условный архив?
Зачем, просто не пишите в архив и он расти не будет, т.е. участками и пишите.
"avf1978" wrote:
Суть задачи что бы было понятно: нужно вести архив с высоким разрешением по времени и долго хранить эти данные, если писать все подряд, то полезных данных получается меньше процента, при этом размер архива слишком большой.
Не будет, Archive.FSArch не пишет повторяющихся данных.
"avf1978" wrote:
Т.е. архив должен записываться пока активен какой-либо сигнал. При снятии сигнала запись архива останавливается.
Если речь о источнике данных, вроде DAQ.{DiamondBoards,ICP_DAS,SoundCard}, то просто по условию источник целиком останавливать-запускать или отдельный параметр включать-отключать. По идее должен сохраниться и доступ к данным архива за параметром.
Learn, learn and learn better than work, work and work.
|