.. highlightlang:: us .. _was-ist-neu-in-uniplot-5.7.0: .. _news-5-7-0: Was ist neu in UniPlot 5.7.0 ============================ Auf dieser Seite werden die Änderungen von UniPlot 5.7.0 gegenüber UniPlot 5.6.3 beschrieben. Änderungen und Erweiterungen ---------------------------- * :ref:`der-dateneditor`: Im Dateneditor kann nun eine Vorschau des markierten Kanals angezeigt werden. Wählen Sie :ref:`dateidaten-importieren` und drücken dann im Dateneditor auf die Schaltfläche **>>**. Im Vorschaudiagramm werden die Daten über der laufenden Nummer angezeigt. Ungültige Kanalwerte (missing_values) werden nicht angezeigt. .. image:: S:/uniplot-obj/images/Dateidatemimportieren4.* * :ref:`datendatenlupe-zufugen`: Mit der Funktion kann ein Diagrammabschnitt vergößert dargestellt werden. Mit Hilfe der Maus oder der Pfeiltasten kann die Position und Größe des Ausschnitts geändert werden. Der Ausschnitt kann in einem mitlaufendem Diagramm oder einem fixen Diagramm auf der Seite angezeigt werden. .. image:: S:/uniplot-obj/images/MagnifyGlass.* * :ref:`datencursor-datentabelle`: Mit der Funktion kann eine Tabelle zum Anzeigen der Cursor-Daten erzeugt werden. .. image:: S:/uniplot-obj/images/CursorDataTable.* * :ref:`bearbeiten-suchen-und-ersetzen-ipw`: Mit diesem Kommando kann in allen geöffneten IPW-Dokumenten nach Text gesucht werden, der durch einen anderen Text ersetzt werden soll. Die gefundenen Texte werden in einer Liste angezeigt und können nachbearbeitet werden. * Es wurde eine Reihe von intern verwendeten Librarys auf den neuesten Stand gebracht (pcre, VTK, sqlite3, libxml2). * Eine Tabelle mit allen neuen UniScript-Funktionen finden Sie unter :ref:`uniscript-5-x` * Eine Tabelle mit geänderten UniScript-Funktionen finden Sie unter :ref:`geanderte-uniscript-funktionen-in-uniplot-5.x`. Die Änderungen werden in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben. Fehlerkorrekturen ----------------- Die folgenden Fehler wurden korrigiert: * (ID380): Beim 3D-Viewer (siehe :ref:`uniplot_3dview`) war die Anzahl an Punkten beim Streuplot nicht eingeschränkt. Dies konnte beim Erzeugen von Streuplots mit vielen Punkten zum Absturz des Programms führen. Es werden nun nur noch die ersten 5000 Punkte dargestellt. Bei der Raumkurve ist die Anzahl auf 1000 Punkte beschränkt. * (ID1726): :ref:`XYFind`: Bei absteigend sortierten Daten wurde der Punkt 1 nicht gefunden. * (ID1731): :ref:`LayerSetAxisTitle`, :ref:`LayerGetAxisTitle`: Als Zeilentrennzeichen muss nun nur noch ``\n`` anstatt ``\r\n`` angegeben werden. Damit stimmt die Behandlung des Zeilentrennzeichens mit Text- und Tabellenobjekten überein. * (ID1732) :ref:`regex`, :ref:`regsplit`: Die Funktionen hatten Probleme mit der Behandlung von Unicode und der Unterscheidung der Groß-/Kleinschreibung. * (ID1733): :ref:`datendatensatzliste`: Es wurden zwei neue Schaltflächen zugefügt, um die Reihenfolge der Datensätze im Diagramm einstellen zu können: "Nach hinten", "Nach vorne". * (ID1735): Beim Öffnen einer Textdatei mit :ref:`SynEdCreate` und anschließendem Öffnen der selben Datei mit :ref:`EdCreate` trat ein Fehler auf. * (ID1736): Das Öffnen einer vorhandenen Textdatei konnte den Namen der Datei (Groß-/Kleinschrift) ändern. Z. B. änderte ``SynEdCreate("TEST.TXT")`` den Namen der vorhandenen Datei "test.txt" in Großbuchstaben. * (ID1739): Die Funktionen :ref:`interpol` und :ref:`auto_xy_RemoveDoublePoints` erzeugten einen Laufzeitfehler, wenn nur ein Datenpunkt an die Funktionen übergeben wurde. * (ID1748): :ref:`datendatenaustausch-(dokument)` bzw. :ref:`datendatenaustausch-(seite)`: Die Option "Verwende Filter aus Datensatz (Kurve)" wurde bei 3D-Datensätzen nicht angewendet. * (ID1749): :ref:`dateninterpolation`: Der Dialog wurde um das Feld "Interpolation-Bereich-Automatisch" ergänzt. * (ID1750): (UTX-Import-Filter): Excel-Dateien im UTX-Format konnten nicht gelesen werden, wenn im Kopf zwischen den Schlüsselwörtern ``UXX-BEGIN`` und ``UXX-END`` Leerzeilen vorhanden waren. (siehe auch :ref:`aufbau-des-utx-datendatei-formats`) * (ID1751): :ref:`FileToField`, :ref:`StringToField`: Falls ein Unicode-Zeichen einen Wert größer als 255 hatte und das niederwertige Byte den Wert des Trennzeichen hatte (z. B. 59 bei ;) wurde ein Trennzeichen erkannt, obwohl es kein Trennzeichen war. Dieser Fehler trat beispielsweise beim Import von Excel-Dateien im UTX-Format auf. * (ID1752): (UTX-Import-Filter): Excel-Dateien im UTX-Format konnten nicht gelesen werden, wenn eine Zelle ein Semikolon enthielt. * (ID1753): Kennfeld-Rechner: Wenn in den Ländereinstellungen als Dezimaltrennzeichen ein "." angegeben ist, wurde trotzdem beim INCA-Format die folgenden Zeichenkette ``CALIBRATION VALUES V1.0;,;`` gespeichert. Zwischen den Semikolons wird nun ein Dezimalpunkt gespeichert. Siehe auch :ref:`berechnung-von-nicht-aquidistanten-kennfeldern`. * (ID1755): Wenn übder den Gruppenrichtlinieneditor Gpedit.MSC die Einstellung "Liste der zuletzt geöffneten Dokumente nicht beibehalten" eingeschaltet war (recent file list) kam es beim Start von UniPlot zu einer Speicherzugriffsverletzung mit anschließender Beendigung von UniPlot. * (ID1758): :ref:`TableDeleteColumn`: Der Index der Spalte, die gelöscht werden sollte, musste kleiner als die Anzahl der Spalten der Tabelle sein, ansonsten trat eine Speicherzugriffsverletzung auf. Beispielaufruf ``TableDeleteColumn(hTable, 1000)`` löscht die letzte Spalte. :sub:`id-1587519`