|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2009, 12:29 | #1 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
Проблема с Chart на Delphi 6 (
Приветствую, славные умы!
В общем такая проблема: Имеется внешнее устройство, которое 150 раз в секунду посылает на комп данные. Необходимо чертить график по ходу приема этих данных. Данные приходят под типом Integer. Функция (если можно назвать ее так) в Chart'e такая : AddXY(i, buff(i), '', clRed) Теперь, рисовать он рисует, но сколько бы не былоданных Chart умещает их в свою ширину. А мне надо, чтобы он по ходу прокруичвался, т.к. кол-во данных иногда превышает 70 - 80 тыс. значений. Заранее спасибо |
19.01.2009, 12:40 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Например так:
Код:
I'm learning to live...
|
19.01.2009, 13:38 | #3 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
Спасибо, что откликнулся
Как я понимаю, Series - это кол-во линий на графике (ну или функций)? Но у меня один график и после 5-го цикла выпадает ошибка, что якобы Minimal axes must be <= Maximum P.S. Да, кстати, в данный момент я гружу данные с файла, в который когда-то они были загружены в тех железок. Может это влияет? |
19.01.2009, 13:52 | #4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Тут либо проверку ставить нужно либо думать над прогой как она написана и где ты "двигаеш" график Цитата:
I'm learning to live...
|
|||
19.01.2009, 14:10 | #5 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
Да, ты прав, проверка значения Maximuma и вроде как работает
Огромное спасибо!!! |
19.01.2009, 14:11 | #6 |
Пользователь
Регистрация: 01.11.2007
Сообщений: 45
|
можно что-то типа этого:
X, Y - значения interval_X - видимый интервал значений для X interval_Y - видимый интервал значений для Y Код:
Chart1.BottomAxis.Automatic:=false; Chart1.LeftAxis.Automatic:=false; Последний раз редактировалось NOOB; 19.01.2009 в 14:15. |
19.01.2009, 14:54 | #7 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
Кстати, тоже идея )
Попробую и так Спасибо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Chart | StartMis | Общие вопросы Delphi | 2 | 19.10.2008 11:33 |
Компонент Chart. | Небесный | Общие вопросы Delphi | 17 | 09.02.2008 08:48 |
Рисование в Chart | SunKnight | Общие вопросы Delphi | 3 | 07.02.2008 09:16 |
компонент chart | malevich | Общие вопросы Delphi | 3 | 04.02.2007 19:53 |