High speed graphing control for .NET (or MFC)?

前端 未结 10 1915
离开以前
离开以前 2020-12-30 12:31

I need to write a digital oscilloscope type application. There are many great static graphing controls out there, but I need something that can graph 16 traces processing 4

相关标签:
10条回答
  • 2020-12-30 12:58

    You may want to take a look at Steema Teechart (http://www.steema.com/teechart/net). I must add that I do not have any hands-on expericience with very high speed processing.

    0 讨论(0)
  • 2020-12-30 13:04

    DirectX used to have .NET bindings (not sure about current version). It includes support for high-performance 2D and 3D graphics. If anything on Windows can meet your requirements, it will be DirectX.

    0 讨论(0)
  • 2020-12-30 13:04

    I would recommend a National Instruments solution for .NET. National Instruments always had a leading position in data acquisition and instrument control. They have a library for charting/graphing in .NET however it is commercial.

    0 讨论(0)
  • 2020-12-30 13:07

    You can take a look at QCRTGraph control. You can also look at this CodeGuru project.

    Though, honestly, with your requirements you might be better off doing your own C++ implementation of it. With only 0.25ms per sample, locking and updating the buffer of any third party control is too expensive for you to afford.

    0 讨论(0)
  • 2020-12-30 13:08

    I'd recommend the Universal Real-Time Software Oscilloscope GUI DLL Library. It's only a DLL, but is capable of high performance. Take a look at the example applications.

    0 讨论(0)
  • 2020-12-30 13:10

    The graphics rednereing (points and lines on a widget) is fairly simple - you could do this with raw Win32 a la Petzold.

    0 讨论(0)
提交回复
热议问题