ТChart- вытащить данные для файла

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

ТChart- вытащить данные для файла

Сообщение svs39 » 30.05.2012 13:39:16

1)я получаю тестовые данные из СОМ-порта и рисую в ТChart, можно ли вытащить данные из ТChart для сохранения в файл?

2) КАК разнести 4 графика на одном ТChart?
-------------------------------------
LAZARUS 0.9.30.4, WINXP SP2
Последний раз редактировалось svs39 31.05.2012 23:42:24, всего редактировалось 1 раз.
svs39
новенький
 
Сообщения: 10
Зарегистрирован: 20.04.2008 10:57:22

Re: ТChart- вытащить данные для файла

Сообщение Ask » 30.05.2012 17:24:41

Код: Выделить всё
for i := 0 to Chart.Source.Count - 1 do Write(Chart.Source.Item[i]^.X);
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: ТChart- вытащить данные для файла

Сообщение svs39 » 30.05.2012 18:32:11

СПАСИБО!!! Пробую
1) пишет iApplRDD_pot.PAS(248,24) Error: identifier idents no member "Source"
2) что такое Х
svs39
новенький
 
Сообщения: 10
Зарегистрирован: 20.04.2008 10:57:22

Re: ТChart- вытащить данные для файла

Сообщение Ask » 31.05.2012 01:43:48

Сорри, не Chart, конечно, а Series.
X -- это координата по оси абсцисс. Просто для примера -- можно и остальные поля вывести.
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: ТChart- вытащить данные для файла

Сообщение svs39 » 31.05.2012 09:08:13

1) СПАСИБО!!!
2) утром отходя от сна догадался до LineSeries1, но и уж конечно до Х ( насчет Х- это ...)
3) работает так
for i := 0 to chart1LineSeries1.Count - 1 do
Memo3.Lines.Add(FloatToStr(chart1LineSeries1.Source.Item[i]^.Y));
svs39
новенький
 
Сообщения: 10
Зарегистрирован: 20.04.2008 10:57:22


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 255

Рейтинг@Mail.ru