UniPlot in Stichpunkten¶
Bedienung¶
Grafik-Dokumente mit bis zu 255 Seiten.
Hilfesystem und Benutzeroberfläche Deutsch/Englisch umschaltbar.
Diagramme, Datensätze, Zeichenobjekte können mit der Maus bearbeitet werden.
Kontextmenüs (rechte Maustaste) für alle Objekte.
Undo/Redo mehrstufig.
Export der Dokumente als PDF, EPS, JPG, PNG, TIFF, GIF, BMP, BMZ, EMF, EMZ, WMF, WMZ.
Senden der Seiten an Word und Powerpoint.
Vollbilddarstellung, Print-Preview.
Schnelles Laden großer Dokumente.
Kostenloser Dateiviewer für UniPlot-Dokumente.
Unicode.
Diagramme¶
Beliebig viele Diagramme auf einer Seite und beliebig viele Datensätze in einem Diagramm.
Diagramme mit einer oder mehreren x- und y-Achsen.
Genaue Positionierung der Diagramme in cm-Koordinaten, Maßstabsgerechte Diagrammdarstellung (z.B. 1 cm entspricht 20 Nm).
Aufsteigende- oder absteigende Achsenskalierung.
Automatische oder manuelle Achsenskalierung.
Datum/Zeit-Achsenskalierung.
Logarithmische Achsenskalierung.
Quadratische Achsenskalierung.
Für die Netzlinien, Achsenmarkierungen und Beschriftungen bestehen umfangreiche Einstellmöglichkeiten.
Polar-Diagramm.
Wasserfall-Diagramm.
2D-Kennlinien¶
Messpunktmarkierungen durch Symbole, Lotlinien; Fläche unter der Kurve farblich oder durch Schraffuren ausfüllbar.
Flächen zwischen zwei Kurven farblich oder durch Schraffuren ausfüllbar.
Abstand der Schraffurlinien, Liniendicke und Farbe einstellbar.
Balkendiagramme, horizontal oder vertikal, Treppenkurven.
Strich-Punkt-Linien bis 1cm Strichstärke; Strich-Lücke-Abstände in 0.1mm-Schritten frei definierbar.
Polygon- oder Spline-Verbindung, Ausgleichsspline, Akima-Spline, Regressionen und nicht-lineare Kurvenanpassung.
Automatische Erstellung von editierbaren Legenden.
Untere und obere Hüllkurve.
Datenglättung zur Reduzierung von Signalrauschen.
Beschriftung von Datenpunkten.
Daten-Cursor.
Konturlinien-Diagramme¶
Kennfeldberechnung (Muscheldiagramm, Höhenliniendiagramm) von beliebig verteilten, unsortierten Messdaten. Interpolationsdichte und Glättung einstellbar.
Drei Interpolationsverfahren: Lineare und nicht-lineare Interpolation über Triangulation, Thin-Plate-Splines.
Grafische Darstellung von äquidistanten und nicht-äquidistanten Messdaten-Matrizen.
Bilineare- oder Spline-Interpolation von Messdaten-Matrizen.
Automatische oder manuelle Anordnung der Isolinien.
Einfügen oder Entfernen von Isolinien und deren Beschriftungen mit einem Mausklick.
Für jede Isolinie kann ein eigener Linientyp (Art, Breite, Farbe) definiert werden. Die Flächen zwischen den Isolinien können farbig dargestellt werden.
Für den Farbverlauf kann eine Farblegende erzeugt werden.
Die Beschriftungen (Labels) der Isolinien können an die Steigung der Isolinien angepasst, mit einem Rahmen versehen und in Linienfarbe ausgegeben werden.
Berechnung des Flächeninhalts von einzelnen Isoflächen.
Kennfeldschnitte (x = konst., y = konst. oder entlang von Kennlinien).
Absolute Differenz, relative Abweichung, Mittelwert zweier Kennfelder. Eigene Berechnungen können definiert werden.
Vollastkurve mit Beschriftung.
Die das Kennfeld begrenzende Hülle ist frei definierbar. Die Hülle kann Inseln enthalten.
Splines für Isolinien und Vollastkurve.
Es können in einem Diagramm beliebig viele x/y- und x/y/z- Datensätze dargestellt werden.
Die Messdaten können als Streudiagramm mit Markierung der Extremwerte dargestellt werden.
Berechnung von konvexen und nicht-konvexen Hüllkurven (Vollastlinie, Schleppkurve).
3D-Oberflächen-Diagramme¶
Oberfläche kann an der Datenhülle abgeschnitten werden, außerhalb der Datenhülle auf „0“ gesetzt oder bis an die Diagrammgrenze extrapoliert werden.
Oberflächen-Netz-Teilung kann an die Achsenteilung angepasst werden.
Die Höhenstufen der Oberfläche können in frei definierbaren Farben oder Graustufen dargestellt werden. Die Isolinien können auf die Fläche gezeichnet werden.
Orthographische oder perspektivische 3D-Darstellung.
Balkendiagramm der beliebig verteilten, unsortierten 3D-Daten.
Balkendiagramm der Interpolationsmatrix.
Zeichenelemente¶
Zeichnen von Linien, Pfeilen, Rechtecken und Kreisen.
Ausgabe von mehrzeiligen Texten, Hoch- und Tiefstellen, mathematische und griechische Symbole, True-Type Fonts.
Ausrichtung der Texte (Links, Zentriert, Rechts, Oben, Unten, Mitte).
Textfeldfunktionen.
Zusammenfassen der Zeichen- und Textelemente zu Gruppen.
Nach-Vorne-Stellen, Nach-Hinten-Stellen, Verschieben, Kopieren, Ausrichten.
Einfärben der Flächen mit Farbverläufen/Graustufen, Schatten.
Einstellbares Fangraster für Bearbeitung mit der Maus.
Element-Attribute wie Größe, Position, Farbe etc. über Dialogmasken einstellbar.
Elemente können gegen versehentliches Ändern mit der Maus geschützt werden.
Genaue Positionierung von Zeichenelementen mit der Tastatur.
Einfügen von Fotos (Bitmaps) und Windows-Metabildern über die Zwischenablage.
Zeichenobjekte können an bestimmten Diagrammpositionen verankert werden.
UniPlot ist ein OLE2 Server und Container mit Vor-Ort-Aktivierung. Damit können UniPlot-Diagramme in andere Windows-Anwendungen eingefügt werden oder Grafiken, Tabellen und Texte aus anderen Programmen in UniPlot-Dokumente eingebunden werden.
Falls LaTeX installiert ist, können Formel-Texte ausgegeben werden.
Messdaten¶
Schneller Datenbrowser. Bis zu 10000 Kanäle pro Datei.
Die Kanäle können unterschiedlichen Datentyps sein (Einfach genaue Gleitkommazahlen, doppelt genaue Gleitkommazahlen, 8-, 16- und 32-Bit Integer, Datum/Zeit. Zeichenkettenkanäle).
„Missing-Value“-Behandlung.
Filtern von Kanälen. Sortieren der Kanäle nach bis zu zwei weiteren Kanälen mit Toleranzangabe.
Zufügen, Transformieren von Kanälen über Formelinterpreter.
Zufügen/Löschen/Editieren von globalen Attributen (Stammdaten) und Kanal-Attributen.
Kanäle und Zeilen (Records) können zum Löschen markiert werden.
Einfrieren von Spalten.
Ausgabe der Daten als Excel-Reports.
Der Datenbrowser ist über eine Programmierschnittstelle um zusätzliche Funktionalität erweiterbar.
Datenimport aus ASCII- oder Microsoft-Excel (inklusive Excel 2007), VS100/INCA-, dBase-, Lotus-, FEVIS-, Combi-, netCDF- MATLAB und weiteren Datei-Formaten. Mit Hilfe der integrierten Programmiersprache UniScript kann UniPlot um weitere Datenformate (z.B. firmenspezifische Binärdateien) erweitert werden. Zugriff auf Datenbanken über UniScript-ActiveX-Schnittstelle. Eingebaute SQL-Datenbank.
Import von Zeitsignalen (1D-Daten), Kennlinien (2D-Daten), Kennfeldern (beliebig verteilten 3D-Daten), äquidistante Kennfeld- Matritzen und Kennfeld-Hüllkurven.
Import von nicht äquidistanten Kennfeldmatrizen.
Unterstützung von ASAM-ODS-Datenbanken (RPC und Corba).
Programmiersprache UniScript¶
UniScript ist ein matrix-orientierter Interpreter mit C-ähnlicher Syntax.
Erweitern von UniPlot, Automatisierung von Abläufen, Analyse und Transformation der Messdaten.
Kontrollstrukturen (for, while, break, continue, return, if-then-else, try-except).
Einbindung von C, C++ oder Fortran-Funktionen über DLLs, direkter Aufruf von DLL-Funktionen.
Funktionen zum Ändern von Menüs und zur Erstellung von Dialogboxen. Dialogboxen können Texte, Editierfelder, Listenfelder, Kombinationsfelder und Kontrollfelder enthalten.
Trigonometrische Funktionen, Sortierfunktionen, Suchfunktionen, Funktionen zum Lesen und Speichern von ASCII-, Excel-, XML und Binär-Dateien in unterschiedlichen Formaten.
Lineare Algebra (Inverse, Eigenwerte, Determinante usw. - die Funktionen bauen auf den BLAS/LAPACK/LINPACK/SLATEC-Routinen auf), FFT und iFFT, Systeme gewöhnlicher Differentialgleichungen, Nullstellen von Funktionen, Ausgleichsspline, nicht-lineare Regression.
Komplexe Zahlen: Die meisten Operatoren und mathematischen Funktionen können auch auf komplexe Zahlen angewendet werden.
Zeichenketten: Zeichenketten-Vektoren und Matrizen, Verketten von Zeichenketten, Vergleichsoperatoren, Suchen und Ersetzen, Sortieren, reguläre Ausdrücke.
UniScript enthält mehrere 1000 Funktionen, weitere können in UniScript definiert werden.
UniScript hat Zugriff auf alle Dokumente, Datensätze, Diagramme, Zeichenelemente, Menüs und Editoren von UniPlot.
Dynamischer Datenaustausch mit anderen Anwendungen (DDE). UniPlot kann als DDE-Server und als DDE-Client verwendet werden.
UniPlot ist ein ActiveX-Server (OLE-Server) und ActiveX-Client (OLE-Client).
Quellcode-Debugger.
Quellcode-Editor mit Syntax Highlighting.
UniScript kann auch als eigenständiges Programm (ohne UniPlot) verwendet werden.
Software-Voraussetzungen¶
Windows 8/10/11.