wunderwaffe: рабочее (Default)
[personal profile] wunderwaffe
компонентами tchart и tchartda. Они пользуют методы tcanvas для отрисовки.

При этом tchart2da фактически два раза отрисовывает картинку - один напоказ, а на другом tbitmap - для возможности выбора линии и точки кликом мышы, откуда он и тормознее для отображения данных в реальном времени - сейчас отключил эту возможность и получил 141 тчк/сек против 67 тчк/сек.
Причем для системы запрос-ответ так и осталось 64 точки в секунду.

Для отрисовки tchart может использовать библиотеку BGRA, которая, как заявлено, "прямой пиксельный доступ позволяет быстро обрабатывать изображения."
Для этого на форму кладется компонент chart -> TChartGUIConnectorBGRA, и указывается в св-ве tchart.GUIConnector. Всё.
Но противу ожиданий, график начинает показывать только каждую десятую из точков.

Написать чтоли на основе OpenGL или DirectX. ну или нет.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

wunderwaffe: рабочее (Default)
доктор Вандершпигель

April 2022

S M T W T F S
     12
34567 89
1011 12 1314 1516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 04:46 pm
Powered by Dreamwidth Studios