|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2009, 14:38 | #1 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 18
|
Проблема отрисовки больших графиков
Всем привет!...суть проблемы в следующем - в программе строятся много графиков (обычные двумерные графики), каждую секунду добавляются в общем 32 значения (по одному в каждую серию). Все бы ничего, но программа должна работать суток по 2-3е...испытания показали, что при таком раскладе уже через сутки она повисает, если на экране отрисовывается хотя бы пару графиков. Используемый компонент - sGraph...что посоветует уважаемая публика?
P.S. сорри, если не тот раздел форума. |
26.11.2009, 14:44 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
не хранить данные в компоненте, то бишь отрисовывать некоторое минимально-максимальное значение и по-необходимости (клику, ползунку) смещать в нужную сторону...
зы: эта проблема известна достаточно давно в системах деспетчеризации и автоматизации, в SCADA это решается хранением и добавлением значений в базу данных (а тут идет речь на месяцы, со смещением... винт-то не резиновый), а отображение в трендах - только некоторых значений.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
26.11.2009, 15:24 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы в 00:00 очищал все данные, сбрасывая их в файл.
I'm learning to live...
|
30.11.2009, 09:26 | #4 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 18
|
Stilet, не вариант, все равно в промежутке от 00:00 до след. 00:00 все повиснет, а даже если не повиснет, то работать с программой будет очень затруднительно...
raxp, расскажите пожалуйста подробнее, не совсем понял, что именно и как отрисовывать! кстати, данные все пишутся в базу... Последний раз редактировалось Stilet; 30.11.2009 в 10:41. |
30.11.2009, 09:41 | #5 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
30.11.2009, 10:23 | #6 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 18
|
всё понял, спасибо! пойду спрошу у начальства, устроит ли такой вариант )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить цвет отрисовки, допустим, линий у stringGrid? | TwiX | Общие вопросы Delphi | 3 | 29.02.2012 11:51 |
Изменение параметров отрисовки OpenGL | hotcooler17 | Мультимедиа в Delphi | 11 | 15.11.2009 13:01 |
Обратботка больших картинок | preporidze | Мультимедиа в Delphi | 5 | 02.08.2009 00:09 |
Кеширование графиков больших размеров | NotProCoder | Помощь студентам | 0 | 22.04.2009 18:52 |
Подскажите компонент для отрисовки 3D диаграмм | JamS007 | Компоненты Delphi | 0 | 08.02.2009 21:42 |