Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.03.30;
Скачать: [xml.tar.bz2];

Вниз

Визуализация результатов измерений   Найти похожие ветки 

 
RWolf ©   (2013-10-08 15:53) [0]

Есть датчик, который опрашивается в течение дня в произвольные моменты времени, хотелось бы представить эти измерения в виде графика. Подскажите компонент наподобие TChart, заточенный под такую задачу.


 
DVM ©   (2013-10-08 16:00) [1]

А TChart чем не годится?


 
RWolf ©   (2013-10-08 16:02) [2]

не умеет рисовать шкалу времени по оси абсцисс и привязывать к ней точки.


 
DVM ©   (2013-10-08 16:23) [3]


> RWolf ©   (08.10.13 16:02) [2]

Все он умеет. Это компонент для визуализации. Твоя задача - сделать обертку для него, которая бы содержала очередь твоих данных и эта очередь по таймеру времени должна продвигаться вперед, старые значения должны при этом отбрасываться. После каждого такого продвижения, новый набор точек надо передавать TChart.


 
[ВладОшин] ©   (2013-10-08 16:28) [4]

var
 i: Integer;
begin
 fstlnsrsSeries2:= TFastLineSeries.Create(cht1);
 fstlnsrsSeries2.ParentChart := cht1;
 for i := 0 to 99 do
   fstlnsrsSeries2.AddXY(Trunc(now) + i/24/60, Random(100),FormatDateTime("DD.MM.YYYY hh:mm:ss",Trunc(now) + i/24/60));

не?


 
RWolf ©   (2013-10-08 16:41) [5]

плохо то, что не видна равномерная шкала времени, только те метки, что сам присвоил каждой точке.


 
[ВладОшин] ©   (2013-10-08 17:07) [6]

не факт
Если автоматом, он сам решает какие рисовать зарубки по X
Или надо ковырять AxisList

А на крайняк, вычисли среднее, добавь точку(и) между(после/до)


 
SergeyIT ©   (2013-10-08 18:20) [7]

Такой и самому недолго написать...


 
Pavia ©   (2013-10-08 19:02) [8]


> не умеет рисовать шкалу времени по оси абсцисс и привязывать
> к ней точки.

Как не умеет?

> плохо то, что не видна равномерная шкала времени, только
> те метки, что сам присвоил каждой точке.

Не как не пойму куда ты её дел?


 
Труп Васи Доброго ©   (2013-10-09 11:56) [9]


> Подскажите компонент

TPanel.canvas
Мне в молодости этого вполне хватало для отображения графиков, осциллограмм и прочих визуальных штуковин.


 
[ВладОшин] ©   (2013-10-09 12:20) [10]

fastline, конечно, не красив и сильно напоминает lineto по канве, это да.
Но, он поддерживает все настройки, в т.ч. подписи, масштабирование выделенного и т.п. Самостоятелно по канве это не то что не возможно, но долго и глючно может выйти



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2014.03.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.002 c
1-1323770413
ZeroDivide
2011-12-13 14:00
2014.03.30
Как установить RunParams в XE2 из эксперта (ToolsAPI)


15-1381168512
Noso
2013-10-07 21:55
2014.03.30
Возвращение набора данных из Ms sql


15-1381177802
Юрий
2013-10-08 00:30
2014.03.30
С днем рождения ! 8 октября 2013 вторник


2-1371650235
bergenion
2013-06-19 17:57
2014.03.30
Помогите создать класс


2-1370712411
oliksin
2013-06-08 21:26
2014.03.30
Почему программа не работает? Не могу найти ошибку.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский