需要高性能 .NET 扫描/示波器图形组件
我正在寻找 .NET 图形组件。它应该能够以扫描(示波器)模式绘制数据,如果可能的话还可以绘制为滚动波形。在 x 轴上,我想要时间戳(例如 18:25:00),并且应该可以绘制两个向量(DateTime[] 和 double[])。也就是说,数据点不是等间隔的,而是有自己的时间戳。性能至关重要;它应该能够在相当慢的机器上滚动/显示数据。此外,我希望在同一个图表上有多个(最多 12 个)y 轴,即堆叠波形。数据将很快到达,例如 10 个通道,每个通道以 1000 Hz 采样,每 200 毫秒一个数据块。有人有想法吗?
I'm searching for a .NET graph component. It should be able to plot data in sweep (oscilloscope) mode and if possible also as a scrolling waveform. On the x-axis I want timestamps (e.g. 18:25:00) and it should be possible to plot two vectors (DateTime[] and double[]). That is, data points are not equally spaced, but come with their own timestamps. Performance is of the essence; it should be able to scroll/display data on a reasonably slow machine. In addition I'd like multiple (up to 12) y-axes on the same graph, i.e. stacked waveforms. Data will be arriving pretty quickly, e.g. 10 channels each sampled at 1000 Hz with a block of data every 200 ms. Ideas anyone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试LightningChart,因为它们似乎为示波器类型应用程序提供了市场上最快的图表。
Try LightningChart as they seem to do the fastest charts in the market for oscilloscope style applications.
LightningChart 非常强大,但要注意他们的图例控制绝对很糟糕,恕我直言,无法使用。
LightningChart IS very powerful, but beware that their legend control absolutely sucks and is, IMHO, unusable.
我对 TeeChart 有一些经验( http://www.steema.com/teechart/net ) ,但我认为这不适合你想做的事情。它可能不会足够快。
如果可以使用 WPF,您可能需要看看 Visiblox ( http://www.visiblox.com/< /a>)。
I have some experience with TeeChart ( http://www.steema.com/teechart/net ), but I don't think it's appropriate for what you want to do. It's probably not going to be fast enough.
If it's possible to use WPF, you may want to take a look at Visiblox ( http://www.visiblox.com/ ).