Graph Software for Scientists and Engineers

Software Developers

If you're a software developer who wants to quickly display your program output in graphical form, DPlot is the solution you're looking for. Output may be sent to either the full version of DPlot or to the free DPlot Jr via functions in DPLOTLIB.DLL. This DLL is free-of-charge and is included in the DPlot Jr distribution, and also as a separate download. Documentation for DPLOTLIB functions is included in the distribution and also available online. Source examples for Microsoft C, C#, Borland C++, LCC-WIN32, GNU C (gcc), Microsoft Visual Basic, Visual Basic .NET, PowerBasic, FreeBASIC, Absoft FORTRAN, Compaq Visual FORTRAN, GNU FORTRAN, Salford FORTRAN, and WATCOM FORTRAN are included in the distribution.

Any plot that can be created with DPlot as a standalone program may also be created programmatically via calls to DPLOTLIB functions.

The examples below demonstrate a few of the capabilities of DPLOTLIB.DLL functions.

Simple console application. Data is sent to and displayed in DPlot:
Send data to DPlot to create a plot, instruct DPlot to provide a bitmap image of the plot, and draw the bitmap within a window owned by the calling application:

A similar demo performs the equivalent function with metafiles rather than bitmaps (2D plots only).

For 2D plots the demo programs demonstrate retrieving x,y (and z for 3D data) coordinates from mouse position:
Another demo program includes a real-time simulation, adding points to an existing graph at a user-specified interval. (The demo program uses the Windows timer to produce points, and so is limited by the timer frequency. For fast processors you should be able to send data at rates much faster than the 20 points/second default rate used in the demo.)
If you set the desired extents of the plot, DPlot will automatically pan the plot by some fraction of the plot width when the X value exceeds the right extent. That fraction may be set by your program.


For a more complete list of DPlot features see the Features page.

$
195.
00
"I wish other software companies would take customer support that serious!"
Sven Henze
Tech Soft GmbH
Test & Measurement Division
RUNS ON
Windows 10,
Windows 8,
Windows 7, 2008,
Vista, XP, NT,
ME, 2003, 2000,
Windows 98, 95
Copyright © 2023- ARA