.. highlightlang:: us .. _was-ist-neu-in-uniplot-5.4.0: Was ist neu in UniPlot 5.4.0 ============================ Auf dieser Seite werden die Änderungen von UniPlot 5.4.0 gegenüber UniPlot 5.3.4 beschrieben. Änderungen und Erweiterungen ---------------------------- * :ref:`datendatensatzliste`: In der Datensatzliste kann einem oder mehreren Datensätzen nun ein Stil aus der aktiven Stildatei zugewiesen werden. * :ref:`dateiweitere-datei-funktionenmische-dokumente`: Es können nun auch nicht gespeicherte Dokumente genutzt werden. * ASAM-ODS: Das eingegebene Login-Passwort wird nun verschlüsselt gespeichert. Der Browser wird mit den zuletzt eingegeben Login-Daten geöffnet. Der Login-Dialog wird nur angezeigt, falls die Login-Daten ungültig sind. Um sich unter einem anderen Benutzernamen anzumelden, wählen Sie das Kommando **Login ändern** aus. * Die erste Beta-Version des neuen Datendatei-Formats netCDF-up ist fertig (siehe :ref:`uberblick-netcdf-dateien`). * Die erste Beta-Version des Datei-Formats updf ist fertig (siehe :ref:`uberblick-updf-dateien`). * :ref:`filemore-file-functionssynchronize-data-files` Im Dialogfeld werden nun die ausgewählten Signale sowie der Offset graphisch dargestellt. .. image:: S:/uniplot-obj/images/timesynchron-de.* * :ref:`extrasformel-konfiguration`: Neue Option "Backup-Dateien von Formel-Dateien erzeugen" zugefügt. * :ref:`diagram-link-axes-scales` kopiert die Skalierung einer Achse in alle Achsen des Dokuments. Neue UniScript-Funktionen ------------------------- .. us.makeindex New540, Neue Funktionen in UniPlot 5.4.0 .. include:: ../ftab/New540.ftab Geänderte UniScript-Funktionen ------------------------------ Die Änderungen werden in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben. .. us.makeindex Changed540, Geänderte Funktionen in UniPlot 5.4.0 .. include:: ../ftab/Changed540.ftab Fehlerkorrekturen ----------------- Der folgende Fehler wurde korrigiert: * (ID277) UniPlot startete u. U. versteckt, d. h. ohne sein Fenster anzuzeigen. Der Fehler trat nur auf, wenn 1.) Durch eine UniScript-Funktion ein Meldungsfenster während des Startvorgangs von UniPlot ausgegeben wurde (z. B. durch Funktion im autoload-Verzeichnis und 2.) UniPlot durch Doppelklicken einer IPW-Datei im Explorer gestartet wurde oder durch einen DDE-Befehl. Der Fehler wurde bereits in UniPlot 4.2.1 entfernt, hat sich jedoch durch Verwendung einer neuen Library wieder in UniPlot ab Version 5.1.0 eingeschlichen. * (ID1345): 2D-Datensätze: In bestimmten Fällen konnten 2D-Kurven nicht angeklickt werden. Dieser Fehler trat insbesondere bei Datensätzen mit weniger als 512 Datenpunkten auf. * (ID1347): Im Polardiagramm konnten die Kurven nicht mit der Maus selektiert werden. * (ID1353): :ref:`datendatenaustausch-(seite)`: Die Option "Alle Achsen neu skalieren" wurde nicht ausgeführt. Im Dialogfeld 2D-Stile wurde der Linienstil nicht immer korrekt angezeigt. * (ID1365): :ref:`StringToField` konnte nicht mit einem einzelnen Rückgabeparameter aufgerufen werden, falls der Eingabestring Textfelder enthielt. Beispiel: Bei dem folgenden Aufruf trat eine Ausnahme (Exception) auf:: ret = StringToField("1.0\tTest\t3.0", "\t"); Der Fehler trat in allen UniPlot 5.x-Versionen auf. * (ID1366): Wenn Felder in Text-Datendateien mit Zeichencodes größer als 127 (z. B. Umlauten) anfingen, wurde das Zeichen fehlerhaft konvertiert. Dies führte zu fehlerhaften Attribut-Werten in netCDF-Dateien. Der Fehler trat in allen UniPlot 5.x -Versionen auf. * (ID1368): Hintergrundseite: Das Setzen der Hintergrundseite war wegen eines Fehlers in :ref:`PageSetBackgroundPageName` fehlerhaft. Nun schlägt die Funktion fehl, falls 1.) die Seite sich selbst als Hintergrundseite setzen möchte und 2.) die angegebene Hintergrundseite bereits eine Hintergrundseite enthält. * (ID1374): Die Funktion :ref:`tic` gab einen fehlerhaften Returnwert zurück. * (ID1375): Diadem-Import-Filter: Die Kanalattribute ``scale_factor`` und ``add_offset`` fehlten. * (ID1381): Die Funktion :ref:`strOemToChar` war in allen UniPlot 5.x-Versionen fehlerhaft (Unicode-Problem). * (ID1387): Zeit/Datum-Werte mit Werten kleiner 1 führten zu einem Fehler. Wenn beispielsweise in der UTX-Datendatei nur die Uhrzeit angegeben ist, ergibt sie beispielsweise für 12:00 Uhr ein Wert von 0.5. Der Fehler führte auch zu Problemen bei Zeit-Diagrammachsen. * (ID1388): UTX-Filter: Leerzeichen vor Attribut-Namen wurden nicht ignoriert. Die Attribut-Werte wurden um die Anzahl der Leerzeichen gekürzt. Wenn die Attribute linksbündig eingegeben waren, trat der Fehler nicht auf. * (ID1389): :ref:`datendatenaustausch-(seite)`: Die Datensatzliste zeigte für alle Datensätze die gleiche NC-Datei an. * (ID1391): :ref:`obj_save` erzeugte fehlerhafte Dateien falls das Objekt Strings mit 0-Zeichen oder für XML ungültige Zeichen, wie 0x01, 0x02 etc. enthielt. Die Dateien konnten dann nicht mit :ref:`obj_load` geladen werden. * (ID1392): UniPlot 5.4.0 lässt sich wieder unter Windows NT 4.0 verwenden. Es muss jedoch ein höherer Service Pack installiert sein (Service Pack 6.a ist der letzte) sowie der Internet Explorer (am besten Internet Explorer 6). UniPlot 5.x wird von uns jedoch nicht mehr ausgiebig unter Windows NT 4.0 getestet und kann Fehler enthalten, die unter Windows 2000/XP/Vista nicht vorhanden sind. * (ID1393): Falls vom Druckertreiber "Printer Job Language (PJL)"-Befehle geschrieben wurden, funktionierte der EPS-Export nicht. * (ID1394): :ref:`PagePrint`: Nach dem Aufruf von :ref:`PagePrint`, wurde der in der Titelleiste angezeigte Dokumentname nach 32 Buchstaben abgeschnitten. Der Fehler trat auch nach dem EPS- und PDF-Export auf. * (ID1396) Isolinienwerte: Im Dialogfeld :ref:`daten3d-datensatziso-werte` lieferte die Eingabe -0.8,0.1,0.8 anstatt dem Wert 0 den Wert -1.38778e-16. * (ID1397): Wurde eine netCDF-Daten-Datei mit :ref:`nc_open` geöffnet, konnte sie anschließend mit :ref:`nc_create` noch einmal geöffnet werden. Dies konnte zu Speicherzugriffsverletzungen führen. Der Fehler wurde in UniPlot 5.3.2 eingebaut. * (ID1402): :ref:`fgetline`-Problem: Bei Textdateien, deren Zeilen durch "\r" getrennt waren (ältere Macintosh-Dateien), wurde "\r" nicht als Zeilentrennzeichen erkannt. * (ID1405): Diadem-Import-Filter: Falls in .dat-Datei auf eine Datendatei verwiesen wird, die nicht existiert, wird versucht eine Datei mit dem Namen der .dat-Datei un der Namenserweiterung der Datendatei zu öffnen. Beispiel: Ein Diadem-Daten hat den Namen Test.dat. Die Daten befinden sich in der Datei Test.R32. die Dateien werden in Test2.dat und test2.R32 umbenannt. Mit dem Filter der früheren Version wäre der Import fehl geschlagen. * (ID1407): :ref:`DialogBox`, :ref:`AppSetBatchMode`: Wenn sich UniPlot im batch mode befindet, sollen keine Meldungs- und Dialogfelder angezeigt werden. Falls in einer Dialogbox eine OK-Callback-Funktion verwendet wird, wurde die Dialogbox jedoch auch im batch mode angezeigt. * (ID1410): :ref:`nc_varput` konnte in bestimmten, seltenen Fällen für byte- und short-Kanäle fehlerhafte Werte schreiben. Der Fehler wurde in UniPlot 5.3.2 eingeführt. * (ID1411): :ref:`GetWindowsVersion` lieferte nicht die Minor-Versionsnummer. Dadurch lieferte die Funktion für alle Windows-Versionen von Windows 2000 bis Windows Server 2003 die Version 5.0 anstatt 5.0 bis 5.2 (siehe Dokumentation). * (ID1414): Wenn anstatt der Windows-Registry eine INI-Datei zum Speichern der Einstellungen verwendet wird (Kommandozeilen-Schlüssel /IniFileName oder Umgebungsvariable UniPlot_Ini) trat eine Speicherzugriffverletzung auf, falls aus der Ini-Datei eine Zeichenkette gelesen wurde, die länger als 4096 Zeichen lang war. * (ID1418): In Dialogen, die mit der UniScript-Funktion :ref:`DialogBox` erzeugt worden sind, konnte die Hilfe nicht mit der F1-Taste geöffnet werden. :sub:`id-566470`