Показать сообщение отдельно
Старый 24.12.2014, 14:29   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Элемент меню "График реального времени"

Цитата:
Сообщение от tvf Посмотреть сообщение
Тренд имеет определенный буфер. Глубина буфера до 190 точек, по времени это от 2 с и более, зависит от приода выборки. Но в любом случае это конечное время. Для автоматического масштабирования нужны знания о мин/макс в пределах глубины буфера тренда. Мин/макс накопленные за неделю до этого не актуальны. 2 дня назад была угрозка заморозки и температура в канале упала до 5*С. 1 день назад был запуск установки и температура в канале поднялась до 50*С. Сейчас установка работает и выдает положенные 20*С+/- 2*С, и так в течении часа. Накопленны минимум 5*С, максимум 50*С. На экране ровная линия. Выставляем границы 15/25*С и имеем реальную и удобночитаемую картинку. Так что сбрасывать статистику надо.
"Реакция на уменьшение разрешения будет мгновенной, реакция на увеличение разрешение будет опаздывать на те самые n отсчётов. Думаю, вполне терпимо, если отсчёты чаще, чем раз в минуту".

Вы же говорите о десятках минут на отсчёт. Обсуждать этот метод смысла нет, он не годится для вас.

Вам даже проще - не нужно вести параллельный буфер. Знай себе, храни мин/макс и делай рескан при выходе из тренда максимальной или минимальной величины (см. вход cursor и выходы блока). А увеличивать мин/макс можно и без рескана, блоком мин/макс. Те 190 циклов, потраченные на рескан, вполне поместятся между отсчётами.

А вот со смартом да, придётся параллельный буфер вести. Но делать рескан каждый отсчёт... Хотя, если отсчёты раз в 10 минут, то почему бы и нет.



Цитата:
Сообщение от tvf Посмотреть сообщение
Не худо бы уточнить.

http://forum.segnetics.com/showthread.php?t=919
Что нибудь изменилось?
Не читая ссылку скажу: ничего не изменилось.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 24.12.2014 в 14:51
Arsie вне форума   Ответить с цитированием