.. highlightlang:: us .. _was-ist-neu-in-uniplot-5.10.0: Was ist neu in UniPlot 5.10.0 ============================= Auf dieser Seite werden die Änderungen von UniPlot 5.10.0 gegenüber UniPlot 5.9.3 beschrieben. Änderungen und Erweiterungen ---------------------------- * Formel-Interpreter: Bei MDF-Dateien (INCA), Famos-Dateien und ASAM-ODS Rekordermessungen können nun Kanäle mit unterschiedlicher Abtastrate innerhalb einer Formel verwendet werden. Die Kanäle werden dann auf die Abtastrate des ersten auftretenden Kanals interpoliert. Siehe :ref:`formelinterpreter-1---einfuhrung`. * :ref:`ExcelRead3`: Die Funktion liefert auf Wunsch nun auch das Zahlen- bzw. Zeit-/Datumformat. Dazu wurde die Funktion um einen vierten Parameter erweitert. Die neue Funktion wird beispielsweise für den Excel-Import verwendet um Zeit-/Datumspalten zu erkennen und das Attribut C_format in die netCDF-Dateien zu schreiben. * Neue Optionen: Balken von den Netzlinien und Autoskalierung mit größerem Bereich. Falls ein Datensatz z. B. x-Koordinaten im Bereich 0 bis 4000 hat, wurde bisher eine Skalierung von 0 bis 4000 erzeugt. Nun wird die Skalierung bei eingeschalteter Option ein Bereich von -500 bis 4500 berechnet, sodass der Anfang und das Ende der Kurve vollständig im Diagramm sichtbar wird. Die Optionen können global im Dialogfeld :ref:`extrasweitere-optionen` in der Gruppe "Diagramm" eingestellt werden. * :ref:`LayerAutoScale`: Erst ab Werten größer als 1e10 wird nun auf die Exponentialschreibweise umgeschaltet. * :ref:`3d-klassierung-eines-xyz-datensatzes`: Das Ergebnis der Klassierung wird nun zusätzlich in die Windows-Zwischenablage geschrieben. Aus der Zwischenablage kann die Klassierung dann einfach in andere Dokumente, z. B. Excel eingefügt werden. * Lesen und Schreiben von MATLAB-Dateien (siehe :ref:`uberblick-matlab-dateien`). * Import von MATLAB-Dateien nach netCDF (siehe :ref:`import-von-matlab-dateien`). * Bei UniScript-Objekten kann nun die Struktur des Objekts im Kommandofenster ausgegeben werden:: * o = [. val = 1.2, imag = 1+2i, test="Hello"] * o [. imag = 1+2i test = "Hello" val = 1.2 ] object (obj at 0xF45BE4) * :ref:`DialogBox`: Neues Kombinationsfeld zur Auswahl von Farbe, Marker, Linie, etc. zugefügt. .. image:: S:/uniplot-obj/images/DialogBox20-de.* * :ref:`datentabelle`: Neue Funktion zum Erzeugen von Datentabellen: .. image:: S:/uniplot-obj/images/IPW-Report.* **Änderungen an der Benutzeroberfläche** * Bisher konnten 32 Farben definiert werden. 16 feste Farben (die sogenannten VGA-Farben) und 16 vom Anwender festlegbare Farben. In UniPlot 5.10.0 sind 168 Farben definiert. Die ersten 16 Farben sind die alten VGA-Farben, dann kommen die 16 benutzerdefinierbaren Farben, dann die neuen Farben, die dem SVG (Scalable Vector Graphics) Standard entnommen sind. .. image:: S:/uniplot-obj/images/color-toolbar.* * Das Ereignisanzeige-Fenster lässt sich nun ausblenden oder oben am Fenster andocken. .. image:: S:/uniplot-obj/images/docking-de.* * In die Benutzerschalterleiste können nun mehr als 32 Kommandos eingefügt werden. * Im Vollbild-Modus wird das Haupmenü immer angezeigt. * Der Editor zum Editieren von Texten im Richt-Text-Format wurde entfernt. * Die Font-Combo-Schaltfläche im Toolbar zeigt nun die Fontnamen in dem entsprechenden Font an. * OLE-Objekte haben keine Vorort-Aktivierung mehr. Die Anwendung wird in einem neuen Fenster gestartet. * In Menüs können nun Popup-Menüs eingefügt werden (siehe :ref:`MnInsertPopup`). .. image:: S:/uniplot-obj/images/popup-menu.* Neue UniScript-Funktionen ------------------------- .. us.makeindex New5100, Neue Funktionen in UniPlot 5.10.0 .. include:: ../ftab/New5100.ftab Geänderte UniScript-Funktionen ------------------------------ Die Änderungen werden in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben. .. us.makeindex Changed5100, Geänderte Funktionen in UniPlot 5.10.0 .. include:: ../ftab/Changed5100.ftab Fehlerkorrekturen ----------------- Die folgenden Fehler wurden korrigiert: * (ID954): :ref:`fgetline` konnte keine UNICODE-Dateien lesen. Falls sich ein BOM (byte order mark) in der Datei befindet ist dies nun möglich. Die Datei muss dazu im Textmode (siehe :ref:`fopen`) geöffnet weerden. * (ID1969): :ref:`asam-ods-browser-(rpc)` Aufgrund eines Fehlers konnte UniPlot nicht auf die Daten der Datenbank AVL-Puma Version 1.4 zugreifen. * (ID1984): :ref:`XYSetData` und :ref:`TYSetData`: Wenn Daten mit nur einem Datenpunkt gesezt werden sollten, schlug die Funktion fehl. Dieser Fehler trat auch beim Datenaustausch auf. * (ID1985): :ref:`datendatenaustausch-(dokument)` bzw. :ref:`datendatenaustausch-(seite)`: Bevor der Datenaustausch durchgeführt wird, wird der Datensatz auf 0-Punkte gesetzt. Die Option "Ignore Datei" wurde korrigiert. Die Option verursachte einen Fehler, wenn die Option für die erste Datei ausgewählt wurde. Außerdem trat ein Fehler auf, wenn die Option ausgwählt war und Kanäle in den Datendateien fehlten. * (ID1987): :ref:`asam-ods-browser-(corba)` Beim Zugriff auf die Datenbank wurde das Passwort nicht korrekt übertragen und deshalb eine Fehlermeldung ausgegeben. Über den Login-Dialog konnte dann auf die Datenbank zugegriffen werden. Der Fehler wurde korrigiert. * (ID1988): :ref:`diagrammx/y/z-achseparameter`: Für den Delta-Wert wurden im Dialogfeld manchmal nicht genug Nachkommastellen angezeigt. Beispiel: Startwert = 500, Endwert = 505, Delta = 0.5. Beim Öffnen des Dialogfeldes wurde ein Delta von 1 angezeigt (gerundet auf 0 Nachkommastellen). Nun wird 0.50 angezeigt. * (ID1990): Beim Multikanalimport wurden keine Datenquelleninformationen gespeichert. Die Funktion behandelte keine missing_value WErte und ignorierte die Filtereinstellungen. Siehe :ref:`dateiweitere-datei-funktionenwasserfall-multi-kanal-import`. * (ID1994): UniPlot erwartet bei allen Fontgrößen negative Werte. Nun werden positive Werte automatisch in negative Werte umgewandelt. * (ID2016): 3D-Datensatz: Die Datenhülle wurde bei der Option "Gesamthülle" nicht als geschlossener Kurvenzug im Kennfeld dargestellt, wenn alle Datenpunkte des Datensatzes gleichzeitig auf der Hülle lagen. * (ID2017): :ref:`IsFileText` lieferte bei UNICODE-Dateien (utf-16, utf-16-le) immer FALSE. * (ID2018): Text-Editor: Es konnten keine UNICODE-Dateien geladen werden. * (ID2019): Text-Editor: Beim Öffnen von Text-Dateien trat ein starkes Flackern auf. * (ID2020): Text-Editor: Bei sehr langen Zeilen wurde ein Zeilenumbruch durchgeführt, auch wenn der Zeilenumbruch im Bearbeiten-Menü abgeschaltet war. * (ID2025): :ref:`FileToField` konnte keine UNICODE-Dateien verarbeiten. Dies ist nun möglich, falls sich ein BOM (byte order mark) in der datei befindet. * (ID2026): Bei der Funktion :ref:`text_file_write` wurde der BOM (byte order mark) in einigen Fällen falsch geschrieben. * (ID2034): :ref:`dialogfelddatenfilter` (Rekordfilter): Falls ein bereits definierter Filter Werte enthielt, die außerhalb des Wertebereichs des entsprechenden Kanals lagen, wurde der Wert auf einen leeren String gesetzt. Beispiel: N > 2000 UND N < 10000. Der Wert 10000 wurde auf " " gesetzt, wenn der Kanal N nur Maximalwerte von 6500 enthielt. :sub:`id-1820057`