Необходим высокопроизводительный компонент графика развертки / осциллографа .NET - PullRequest
5 голосов
/ 11 августа 2010

Я ищу компонент графа .NET.Он должен иметь возможность отображать данные в режиме развертки (осциллографа) и, если возможно, также в виде волны прокрутки.На оси X я хочу метки времени (например, 18:25:00), и должно быть возможно построить два вектора (DateTime [] и double []).То есть точки данных расположены не одинаково, а имеют свои собственные временные метки.Производительность имеет существенное значение;он должен иметь возможность прокручивать / отображать данные на достаточно медленной машине.Кроме того, я хотел бы иметь несколько (до 12) осей Y на одном графике, т.е.Данные будут поступать довольно быстро, например, 10 каналов каждый с частотой дискретизации 1000 Гц с блоком данных каждые 200 мс.Идеи кому-нибудь?

Ответы [ 2 ]

4 голосов
/ 03 марта 2012

Попробуйте LightningChart , поскольку они, кажется, делают самые быстрые диаграммы на рынке для приложений в стиле осциллографа.

0 голосов
/ 05 августа 2011

У меня есть некоторый опыт работы с TeeChart (http://www.steema.com/teechart/net), но я не думаю, что это подходит для того, что вы хотите сделать. Вероятно, это не будет достаточно быстро.

Если возможно использовать WPF, вы можете взглянуть на Visiblox (http://www.visiblox.com/).

...