PDA

Просмотр полной версии : вопрос о трендах



жекон
01.02.2012, 16:20
В нашем проекте на тренд заведены 10 аналоговых сигналов,при необходимости просмотреть значения за несколько дней, или за какую-то предшествующую дату графики прорисовываются очень долго 3-10 минут,из-за чего подобное может происходить и как это можно исправить?

SCADAMaster
01.02.2012, 16:29
При чтении из файлового архива большого количества данных, действительно построение может занимать некоторое время.
Можно поступить двумя способами:
1) Правильно настроить архивирование. Тип архивирования - по изменению, и обязательно задать мертвую зону. Мы рекомендуем не менее 0.5%, лучше больше. Можно задать мертвую зону в шаблоне архивирования (во втором видеопримере это показывалось).
2) Использовать для хранения архива базу данных (MS SQL, Oracle, Firebird). В этом случае будут использоваться слои данных (минутные, часовые, суточный), что многократно ускоряет получение данных. Подробнее про работу с базами данных можно прочитать в этой документации:
http://www.insat.ru/services/support/art_step_by_step/BD.zip

жекон
01.02.2012, 19:47
А если оставить архивирование только у этих,параметров а со остальных снять ускориться построение,ведь данных станет меньше?

SCADAMaster
01.02.2012, 21:11
Нет.
Данных станет меньше, но тренд выбирает архив только тех переменных которые ему нужны. Кольцевой буфер создается для каждой переменной отдельно.
Вам нужно просто настроить мертвую зону.

жекон
01.02.2012, 21:30
Спасибо всё понял.