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

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

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

Ответить
svs39
новенький
Сообщения: 10
Зарегистрирован: 20.04.2008 10:57:22

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

Сообщение svs39 »

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

2) КАК разнести 4 графика на одном ТChart?
-------------------------------------
LAZARUS 0.9.30.4, WINXP SP2
Последний раз редактировалось svs39 31.05.2012 23:42:24, всего редактировалось 1 раз.
Ask
постоялец
Сообщения: 163
Зарегистрирован: 25.12.2008 02:51:37

Сообщение Ask »

Код: Выделить всё

for i := 0 to Chart.Source.Count - 1 do Write(Chart.Source.Item[i]^.X);
svs39
новенький
Сообщения: 10
Зарегистрирован: 20.04.2008 10:57:22

Сообщение svs39 »

СПАСИБО!!! Пробую
1) пишет iApplRDD_pot.PAS(248,24) Error: identifier idents no member "Source"
2) что такое Х
Ask
постоялец
Сообщения: 163
Зарегистрирован: 25.12.2008 02:51:37

Сообщение Ask »

Сорри, не Chart, конечно, а Series.
X -- это координата по оси абсцисс. Просто для примера -- можно и остальные поля вывести.
svs39
новенький
Сообщения: 10
Зарегистрирован: 20.04.2008 10:57:22

Сообщение svs39 »

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