![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамические данные
Safarov © (2006-05-18 07:00:00)Есть таблица из двух столбцов, в одном время в другом значение, данные обновляются ежесекундно, задача определить max и min ближайшие к конечному значению времени
MBo (2006-05-19 06:50:00) [1]>Safarov (19.05.06 06:25) [8]
До сих пор неясно, что именно у тебя вызывает затруднения
Safarov (2006-05-19 06:25:00) [2]Да действительно, данные беруться из лога другой программы в лог записываются данные с 50 датчиков, данные по каждому датчику могут менятся от 0.01с до нескольких минут, в зависимости от того что с ним происходит, мне нужны котрольные точки min и max, например как только появился max и началась динамика падения то выставляется критический уровень падения, по достижении которого срабатывает защита по данному датчику, то же самое и по min,
Сергей М. (2006-05-18 11:37:00) [3]
> Jeer © (18.05.06 11:31) [6]
Вполне возможно.
Бум ждать, пока автор сподобится уточнить детали)
Jeer (2006-05-18 11:31:00) [4]Сергей М. © (18.05.06 11:22) [5]
Возможно, нет возможности вести позаписное отслеживание:)
Лог-файл генерируется другим приложением, а программа периодически его читает, но это уже телепаторство.
Сергей М. (2006-05-18 11:22:00) [5]
> надо знать что происходит с данными, падение или рост
Для этого не нужно никаких max и min.
При добавлении очередной записи сравнивай вычитай из только что добавленного значения предыдущее (добавленное секунду назад) значение.
Положительная разность - это положительная динамика изменения значения ("рост данных", по твоей терминологии), отрицательная разность - соответственно, отрицательная динамика ("падение данных"), нулевая разность - "за прошедшую секунду на фронтах - без изменений"
Или тебе требуется интегральный анализ ?
Плохиш (2006-05-18 10:51:00) [6]
> задача определить max и min ближайшие к конечному значению
> времени
Прикольно :-)
Может всё-таки max и min за промежуток времени до конечного?
Jeer (2006-05-18 10:51:00) [7]А в чем проблема ?
Safarov (2006-05-18 09:10:00) [8]Тоесть данные меняются ежесекундно, за конечное значение времени берем последний момент обновленеия базы, мне надо знать что происходит с данными, падение или рост.
MBo (2006-05-18 08:28:00) [9]поподробнее об этом -
> max и min ближайшие к конечному значению времени
В простейшем случае нужно просто искать макс/мин на куске массива