|
|
  |
Класс график-самописец, Нужно рисовать под виндовс |
|
|
|
Mar 31 2005, 11:53
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Собственно хотелось прояснить есть что-либо подобное в исходниках под VisualC6 и выслушать мнение. Основные критерии: НАДЕЖНОСТЬ и НЕГЛЮЧНОСТЬ (поэтому не дают самому писать). Работать это дело будет круглосуточно. Решаемые задачи: режим отображения "самописец" в реалтайме нескольких графиков, под виндой, функции масштабирования, просмотра, собственный буфер под данные и т.д. Не обязательно, но желательно бесплатно  . Сторонние продукты и библиотеки не пройдут, ВП. Заранее всем благодарен.
|
|
|
|
|
Apr 5 2005, 08:29
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Цитата(Axel @ Apr 4 2005, 23:39) Iocomp не смотрели? Небесплатно правда, но у меня впечатления неплохие. Если не секрет, а в каких задачах Вы PlotPack от Iocomp (я так понял имелся в виду именно этот компонент) использовали, и в каком компиляторе.
|
|
|
|
|
Apr 5 2005, 09:39
|
Участник

Группа: Свой
Сообщений: 24
Регистрация: 3-03-05
Пользователь №: 3 039

|
Я пишу под Borland CBuilder использовал TChart столкнулся с тем что при большом количестве точек система практически повисает(после пары часов с частотой 2Гц). Подумываю попробовать на directX это реализовать может кто-то уже такое делал? Или может компонент есть какой-нибудь готовый.
|
|
|
|
|
Apr 5 2005, 10:55
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Цитата(BAA @ Apr 5 2005, 12:39) Я пишу под Borland CBuilder использовал TChart столкнулся с тем что при большом количестве точек система практически повисает(после пары часов с частотой 2Гц). Подумываю попробовать на directX это реализовать может кто-то уже такое делал? Или может компонент есть какой-нибудь готовый. У меня были аналогичные проблемы, а еще ошибки при масштабировании. Специалисты говорят, что вообще 'реалтайм' и большие буфера реализовывать лучше на VisualC+, он 'виндовсу' роднее  .
|
|
|
|
|
Apr 5 2005, 18:09
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Цитата(BAA @ Apr 5 2005, 11:39) Я пишу под Borland CBuilder использовал TChart столкнулся с тем что при большом количестве точек система практически повисает(после пары часов с частотой 2Гц). TeeChart от steema software. Тип серии Fastline использовать, поиграться с методиками хранения данных (в базе например, а не в серии), вовремя выгружать данные в файл ( если серий на экране много, то все равно ничего непонятно. Использовать полный (не демо из состава дельфей). Существует и в качестве OCX.
|
|
|
|
|
Apr 6 2005, 06:35
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 2-03-05
Пользователь №: 3 001

|
Может вот эта ссылочка будет полезна?
h_t_t_p://w*w*w.codeguru.com/Cpp/controls/controls/
Есть исходники. Можно подправить под себя. Можно почитать отзывы тех, кто уже пользовался.
|
|
|
|
|
Apr 6 2005, 12:03
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
to nemo444Спасибо за ссылку. Правда я уже там искал, НО в спешке зашел и в другом разделе нашел в общем неплохой класс Scroll Chart Control, правда без 'зума'  . А так в результате поисков по злачным местам  сформировался список: 1. Scroll Chart Control /free/ 2. Simple Real-time Class for Advanced Charts and Plotting /free/ 3. RT Plot Library /free/ 4. Plot Pack от Iocomp 5. DPlot 6. DynaPlot7. UniPlot 8. TeeChartЕсли кто-нибудь использовал данные продукты (особенно выделенные жирным) откликнитесь, интересует Ваше мнение. В первую очередь интересны вопросы надежности и применимости в рамках VisualC+ 6.
|
|
|
|
|
Apr 6 2005, 19:12
|
Местный
  
Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188

|
Цитата(Waraj @ Apr 5 2005, 11:29) Цитата(Axel @ Apr 4 2005, 23:39) Iocomp не смотрели? Небесплатно правда, но у меня впечатления неплохие. Если не секрет, а в каких задачах Вы PlotPack от Iocomp (я так понял имелся в виду именно этот компонент) использовали, и в каком компиляторе. Я использовал его довольно часто в задачах типа поддержки экспериментов. Приложения работали стабильно в течении нескольких суток. Использовал его как компонент CBuilder. Коллеги использовали его под VC в варианте ActiveX. Отзывы также нормальные.
|
|
|
|
|
Apr 12 2005, 10:43
|
Участник

Группа: Свой
Сообщений: 24
Регистрация: 3-03-05
Пользователь №: 3 039

|
Цитата(khach @ Apr 6 2005, 01:09) Цитата(BAA @ Apr 5 2005, 11:39) Я пишу под Borland CBuilder использовал TChart столкнулся с тем что при большом количестве точек система практически повисает(после пары часов с частотой 2Гц). TeeChart от steema software. Тип серии Fastline использовать, поиграться с методиками хранения данных (в базе например, а не в серии), вовремя выгружать данные в файл ( если серий на экране много, то все равно ничего непонятно. Использовать полный (не демо из состава дельфей). Существует и в качестве OCX. В TChart fastline чем отличается от просто Line?
|
|
|
|
|
Apr 12 2005, 11:28
|

Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 4-11-04
Из: Московская область
Пользователь №: 1 040

|
Цитата(Waraj @ Mar 31 2005, 14:53) Основные критерии: НАДЕЖНОСТЬ и НЕГЛЮЧНОСТЬ Как раз по этим критериям я бы стал писать сам. Тем более, что на первый взгляд такой проект не архи-сложный.
--------------------
- ЗАМЕНЯТЬ ДЕТАЛИ НА ХОДУ ВОСПРЕЩАЕТСЯ !!! -
|
|
|
|
|
Apr 12 2005, 12:34
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Цитата(BAA @ Apr 12 2005, 13:43) В TChart fastline чем отличается от просто Line? Меньше методов или функций (точно не помню, встроенный хелп содержит подробное описание) и как следствие побыстрее. Цитата(-Tумблер- @ Apr 12 2005, 14:28) Как раз по этим критериям я бы стал писать сам. Тем более, что на первый взгляд такой проект не архи-сложный.  Полностью с Вами согласен, у самого руки чешутся  . Проблема в отсутствии времени на разработку. Но думаю, в крайнем случае, буду дорабатывать исходники, т.к. нельзя использовать какие либо модули, в том числе и ActiveX.
|
|
|
|
|
Apr 13 2005, 10:52
|

Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 4-11-04
Из: Московская область
Пользователь №: 1 040

|
Цитата(Waraj @ Apr 12 2005, 15:34) у самого руки чешутся  . Проблема в отсутствии времени на разработку. Как то раз и я был в такой же ситуации. При этом мне здорово помогла идея "виртуального окна". Впервые я прочитал об этом в книге Гербердта Шилдса "Программирование под WIN95". Весьма просто решаются многие проблемы. В том числе проблемы сингронизации вывода из отдельного потока.. В общем, краткость записи увеличивается, сложность уменьшается, скорость и качество прямо таки ползут вверх...
--------------------
- ЗАМЕНЯТЬ ДЕТАЛИ НА ХОДУ ВОСПРЕЩАЕТСЯ !!! -
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|