The Real-time Universal Oscilloscope (Plot) GUI DLL library offers versatile and speedy performance for data acquisition, simulation, and debugging. Its reliable and robust features are complemented by a good graphic interface, convenient data export-import, making it a powerful debugging tool.
One of the most significant advantages of the Universal Oscilloscope GUI is its speedy performance. The library can display over a million quantization steps of a signal per second on a Pentium III machine, which means that less than one microsecond is needed for one discreet. This quick response time ensures that longer delays in data relay to the oscilloscope won't occur. The relayed data is instantly displayed, and the process is deterministic, regardless of the signal relay speed.
Another advantage of this library is its versatility. The library can integrate easily with any applied software, and a viewing oscilloscope is executed as a DLL that exports only nine functions, only four of which are usually enough to work with.
Additionally, the Universal Oscilloscope GUI features a helpful graphic interface. An instance of the viewing oscilloscope created by this library looks like a separate window, entirely independent of the program that activated it. This window contains all the typical control panel elements of a real oscilloscope.
Data export-import capabilities are also quite convenient in this library. Data already displayed in the oscilloscope beams can easily be transferred to other programs via the clipboard in textual form or through a saved text file. In this way, data can be easily imported into most electronic table kinds of programs, as well as into Matlab-type programs. The oscilloscope also allows for quick loading of data files into its beams.
Lastly, the Universal Oscilloscope GUI is reliable and robust. The library employs only the most basic Windows API functions and works reliably in all versions of 32-bit Windows, starting from the first 95 version. The library has been tested and confirmed as capable of relaying data directly from a computer's hardware interrupt procedure (IRQ) and from any type of anisochronous thread.
Overall, I found that the Universal Oscilloscope GUI offers impressive performance, versatility, and functionality. Its straightforward graphic interface and easy-to-use data import and export capabilities make it an excellent option for anyone who needs to acquire, simulate, or debug data.
Version 2.8.0: N/A
Version 2.2.0: N/A
Version 2.0.0: N/A
Version 1.0.0: This is first release