![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
![]()
Приветствую, славные умы!
![]() В общем такая проблема: Имеется внешнее устройство, которое 150 раз в секунду посылает на комп данные. Необходимо чертить график по ходу приема этих данных. Данные приходят под типом Integer. Функция (если можно назвать ее так) в Chart'e такая : AddXY(i, buff(i), '', clRed) Теперь, рисовать он рисует, но сколько бы не былоданных Chart умещает их в свою ширину. А мне надо, чтобы он по ходу прокруичвался, т.к. кол-во данных иногда превышает 70 - 80 тыс. значений. Заранее спасибо ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Например так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
![]()
Спасибо, что откликнулся
![]() Как я понимаю, Series - это кол-во линий на графике (ну или функций)? Но у меня один график и после 5-го цикла выпадает ошибка, что якобы Minimal axes must be <= Maximum P.S. Да, кстати, в данный момент я гружу данные с файла, в который когда-то они были загружены в тех железок. Может это влияет? |
![]() |
![]() |
![]() |
#4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Тут либо проверку ставить нужно либо думать над прогой как она написана и где ты "двигаеш" график Цитата:
I'm learning to live...
|
|||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 57
|
![]()
Да, ты прав, проверка значения Maximuma и вроде как работает
![]() Огромное спасибо!!! |
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#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 |