UniPlot Features

General

  • Graphic documents with up to 255 pages

  • Help system in English and German

  • Diagrams, datasets, drawing objects can be edited with the mouse

  • Context menus

  • Multi-level Undo/Redo

  • Export as PDF, EPS, JPG, PNG, TIFF, GIF, BMP, BMZ, EMF, EMZ, WMF, WMZ.

  • Send to Word, Send to PowerPoint

  • Full screen mode

  • Fast document loading

  • Free UniPlot document viewer

  • Unicode

Diagrams

  • Any number of diagrams on one page and any number of datasets in one diagram.

  • Diagrams with one or more x- and y-axis.

  • Diagram size and position can be specified in centimeters with true scaling, e.g. 1 centimeter equals 20Nm.

  • Axes can be scaled ascending and descending.

  • Extensive settings for gridlines, tick marks and axis titles and labels.

  • Automaticallly or manually scaled axes.

  • Date/Time axes scaling.

  • Log axes scaling.

  • Square axes scaling.

  • Use text for tick labels.

  • Polar diagram.

  • Waterfall diagram.

2D Line Plots

  • Mark data points with symbols and droplines.

  • Connect points with straight or curved lines (spline, smoothing, regression or nonlinear curve fitting).

  • Dash-Dotted lines with adjustable line thicknesses and user defined patterns.

  • Color and hatch filling underneath a curve.

  • Area between curves can be color and hatch filled.

  • Ajustable hatchline distance, line thickness and color.

  • Horizontal oder vertical bargraphs.

  • Automatic creation of editable legends.

  • Upper and lower hull curve.

  • Data smoothing to reduce signal noise.

  • Linear or logarithmic axis scaling.

  • Datapoints can be labeled.

  • Data Cursor.

Contour Maps

  • Automatic or manual distribution of isolines (z-levels).

  • Insertion or deletion of isolines and labels with one mouseclick.

  • Set line style (type, width, color) for one or more isolines or for a range of isolines.

  • Color fill between isolines.

  • Color scale bar.

  • Adjustment of isoline labels to the isoline gradient. They can be plotted with a frame and in the same color as the isolines.

  • Calculation of isoline areas.

  • Cross section of contour maps for x=const, y=const or along any curve.

  • WOT curves can be used as a data hull. Points of the WOT curve can be labeled.

  • The contour map data hull can be freely defined. The hull can contain islands.

  • Splines for isolines and WOT curve.

  • Any number of 2D and 3D datasets can be plotted in one x/y diagram (i.e. power and consumption maps).

  • The data can be drawn as a scatter plot. Extreme values (minimum and maximum) can be marked.

  • Linear, non-linear and Thin Plate Spline gridding methods and data smoothing.

3D Surface Maps

  • Mesh plots with or without hidden line removal.

  • Surface mesh can be clipped at the data hull, set to “0” outside the hull or extrapolated to the edge of the diagram.

  • 3D surface grid lines correspond to the axis division marks.

  • Draw isolines on surface.

  • Orthographic or perspective projection.

  • Bilinear or spline interpolation to change the number of columns and rows of matrices.

Drawing Objects

  • Draw lines, arrows, rectangles and ellipses.

  • Multi-line text objects with centered, right or left justification.

  • Grouping drawing objects to a single unit.

  • Send to back, send to front, drag and resize, copy, cut, alignment drawing objects.

  • Adjustable element attributes: color fill (solid or gradient), shadow, size, position, round edges etc.

  • Adjustable snap to grid for easy mouse editing.

  • Protect objects from accidental mouse changes.

  • Insert pictures (JPG, BMP, GIF, PNG, BMZ, EMF, EMZ, WMF, WMZ).

  • OLE server and container. Insert UniPlot diagrams into other Windows applications or insert graphics, tables, text etc. into UniPlot documents.

  • If LaTeX is installed it can be used to insert formula text.

Data Handling

  • Fast data browser. Up to 10000 channels. Rows only limited by file size of 2 GB.

  • Channels can have different data types (4 and 8 byte float, 8-, 16- and 32-Bit integer, date/time. Strings).

  • “Missing-Values”.

  • Filter, sort channels.

  • Add, Transform channels using the formula interpreter.

  • Insert/delete/edit of gloabel attributes or channel attributes.

  • Delete channels or rows.

  • Freeze columns.

  • Create Excel Reports.

  • The Browser can be extended by user defined functions.

  • Import ASCII- or Microsoft-Excel (incl. Excel 2007), VS100/INCA-, dBase-, Lotus-, FEVIS-, Combi-, IFILE-, netCDF-, MATLAB and other Data formats. New filters can be added using the build in language UniScript Data base access e.g. via ADO or DAO.

  • Import time signals (1D data).

  • Import x/y data curves (2D data).

  • Import irregularly distributed 3D data.

  • Import equidistantly distributed matrix data.

  • Import non-equidistantly distributed matrix data.

  • Import hull data.

  • Export interpolated matrix data.

  • Export hull data.

  • ASAM-ODS database (RPC and Corba).

UniScript Programming Language

  • UniScript is a matrix orientated interpreter with a C-like syntax.

  • Add new functions to UniPlot.

  • Automate repetitive tasks.

  • Analyse and transform data.

  • Functions to alter menus and to create dialog boxes. Dialog boxes can contain text, edit fields, list boxes, combo boxes and check boxes.

  • Trigonometric, sort, search, read and write (ASCII, Excel, binary) functions.

  • Linear algebra (inverse, eigenvalues, determinants etc. - these functions build on BLAS/LAPACK/LINPACK routines).

  • FFT and iFFT.

  • Systems of ordinary differential equations.

  • Fitting splines.

  • Non-linear regression.

  • Complex numbers: most of the operators and mathematical functions can be applied for complex numbers.

  • Strings: string vectors and matrices, concatenate, compare, search and replace, sort.

  • Flow control: for, while, break, continue, return, if-then-else, try-except.

  • UniPlot has some thousand functions. New functions can be defined by user.

  • DLL’s (dynamic linking) written in C, C++ or other languages can be loaded to UniPlot.

  • UniScript has access to all documents, data sets, diagrams, drawing objects, menus, editors belonging to UniPlot.

  • UniPlot is an ActiveX Server and ActiveX Client.

  • UniPlot is an OLE Server.

  • Source code debugger.

  • Editor with syntax highlighting.

  • UniScript can be used as a stand alone program

System Requirements

  • Windows 8/10/11.