Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Com-порт и графики   Найти похожие ветки 

 
Simba   (2007-04-07 20:13) [0]

Здравствуйте! К com-порту подключен прибор, который выдает информацию 50 раз в сек на скорости 115К (до 30 байт в посылке). Нужно вывести на экран 4 графика в темпе поступления информации. Для вывода графиков использован TChart, для работы с com-портом ComPort Library Dejan Crnila. График не успевает выводиться на экран в таком темпе. Как можно с этим справиться?


 
Anatoly Podgoretsky ©   (2007-04-07 20:20) [1]

> Simba  (07.04.2007 20:13:00)  [0]

Зачем 50 раз в секунду, после 11 кадров изображение сливается. Нельзя заметить отдельные кадры, даже в кино всего 24 кадра.

Ну и раз так хочется, то не используй TChart, рисуй на канве.


 
Simba   (2007-04-08 00:26) [2]

Спасибо за ответ.

> Ну и раз так хочется, то не используй TChart, рисуй на канве.

Совсем не хочется - заказчик требует. Рисовать на канве мысль была, но опыта нет, а сделать нужно быстро.

> Нельзя заметить отдельные кадры, даже в кино всего 24 кадра.

Подробности он хочет рассматривать зуммом.
Это как раз для кино и делается. Прибор управляет головкой, на которую ставится кинокамера.


 
SlymRO ©   (2007-04-09 11:08) [3]

2 потока: 1 прием, 1 графика... если графике надо оно подвиснет, но данные с ком порта исправно будут литься в другом потоке


 
Сергей М. ©   (2007-04-09 11:16) [4]


> Для вывода графиков использован TChart


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

Либо рисуй сам на канве, либо ищи готовые компоненты, "заточенные" под визуализацию трендов или осциллограмм.


 
SlymRO ©   (2007-04-09 11:23) [5]

Сергей М. ©   (09.04.07 11:16) [4]
для визуализации трендов с таким малым периодом

ИМХО с трендами проще... их заранее сгладил в несколько переменных и отрисовывать можно реже особенно если период большой...
А если поток данных аля загрузка процессора в таск манагере, то  лучьше срезы пореже делать, типа раз в 1 сек брать средний показатель за эту сек.



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

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.049 c
2-1176330215
proger007
2007-04-12 02:23
2007.04.29
Табуляция в ListBox


3-1171012448
svt
2007-02-09 12:14
2007.04.29
Подскажите пожайлуста, как сделать выборку с использованием


2-1176159599
frog33
2007-04-10 02:59
2007.04.29
Цвет выделения ListView


6-1162281007
progmax
2006-10-31 10:50
2007.04.29
сетевой диск фтп сервера


1-1173180839
tytus
2007-03-06 14:33
2007.04.29
Как проверить пустой ли битмап?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский