Was ist neu in UniPlot 5.5.0

Auf dieser Seite werden die Änderungen von UniPlot 5.5.0 gegenüber UniPlot 5.4.1 beschrieben.

Änderungen und Erweiterungen

  • Neue Funktionen zum Laden und Speichern von Datendateien im Excel 2007-Format wurden zugefügt. Excel muss dazu nicht auf Ihrem Rechner installiert sein. Excel-2007-Tabellen können bis zu 1.000.000 Zeilen und bis zu 16.000 Spalten enthalten.

    Die Dokumentation der neuen UniScript-Funktionen finden Sie unter Überblick Excel-Dateien. Die Funktionen zum Schreiben von Excel-2007-Dateien können nun auch Tabellen mit mehreren Seiten erzeugen. Es sind auch Formatierungen der Zellen möglich.

  • Import von DIAdem TDM- bzw. TDMS-Dateien (siehe Import/Export von TDM-Dateien).

  • Import von MDF-Stiegele-Dateien (Fa. Stiegele Datensysteme GmbH und Fa. Caesar Datensystem GmbH).

  • Funktionen zum Zugriff auf sqlite3-Datenbanken (siehe http://www.sqlite.org/ und Überblick SQLite).

  • Funktionen zum Zugriff auf PostgreSQL-Datenbanken (siehe http://www.postgresql.org/ und Überblick PostgreSQL).

  • Daten=>Datenaustausch (Seite): Im 2D-Stil-Dialog können nun auch die Marker-Eigenschaften ausgewählt werden.

  • Kürzere Ladezeiten bei größeren Dokumenten mit vielen Seiten. Während das Laden eines Dokuments mit 255 Seiten bisher ca. 5 Sekunden dauerte, sollte es nun annähernd verzögerungsfrei (< 0,5 Sekunden) geladen werden.

  • Der Wert für ungültige Datenpunkte („missing values“) in NC-Dateien wurde geändert. Der neue Wert ist 1e10. Dieser Wert wird sowohl für einfach genaue Gleitkommazahlen (float - 4 Bytes) als auch für doppelt genaue Gleitkommazahlen (double - 8 Bytes) verwendet. Mit den bis einschließlich Version 5.4.1 verwendeten Werten traten Probleme bei Vergleichsoperationen und andere Probleme auf.

  • Verbesserter Import-Filter für CSV-, Text- und Excel-Dateien sowie UTX-Dateien. Siehe Formatvorschriften für CSV-, Text- und Excel-Dateien. Der Datei=>Import Optionen-Dialog wurde angepasst. Die nicht mehr benötigten Optionen für den Datenimport wurden entfernt.

  • Die 3D-Farblegende wurde geändert. Nun wird für die 3D-Farblegende ein Tabellen-Objekt verwendet. Die Legende kann horizontal oder vertikal angeordnet werden. Um eine 3D-Farblegende zu erzeugen markieren Sie einen 3D-Datensatz mit der rechten Maustaste und wählen 3D Legende aus dem Kontextmenü (siehe auch Daten=>3D Farblegende).

../../_images/3d_color_legend.png

Neue UniScript-Funktionen

Eine Tabelle mit allen neuen UniScript-Funktionen finden Sie unter UniScript 5.x.

Fehlerkorrekturen

Der folgende Fehler wurde korrigiert:

  • (ID1412): Wenn der 2D-Datensatz-Dialog mit der ESC-Taste beendet wurde, wurden manchmal keine Kurven mehr ausgegeben. Es musste ein Replot (Alt+R) durchgeführt werden.
  • (ID1435): Bei dem Befehl Datei=>Schließen und kompakt speichern ging das Erzeugungsdatum der UniPlot-Datei verloren. Die neue Funktion SetFileTime korrigiert das Datum nun.
  • (ID1436) @f{legendfile}: Die Funktion änderte die Reihenfolge der angezeigten Dateien. Nun sollte die Reihenfolge nicht mehr geändert werden.
  • (ID1447): Die Funktionen CopyFile und MoveFile können nun mit Unicode-Dateinamen verwendet werden.
  • (ID1456): Die Funktion fgetline hatte in UniPlot 5.4.1 bei Dateien mit 0-Zeichen ein anderes Verhalten als in früheren Versionen. 0-Zeichen wurden als Zeilentrenner aufgefasst. Es wird nun wieder bis zum „echten“ Zeilentrenner gelesen, fgetline liefert die Zeichenkette jedoch nur bis zum ersten 0-Zeichen.
  • (ID1458): Wurde im Dialogfeld Extras=>Einstellungen ändern der Befehl Einstellungen auf Standard setzen ausgewählt, wurde die Sektorgröße für UniPlot-Dateien auf 512 Bytes gesetzt. Nun wird die Sektorgröße nur unter Windows NT 4.0 auf 512 Bytes gesetzt und sonst auf 4096 Bytes.
  • (ID1464): IFILE: Wenn die maximale Kurbelwinkelauflösung im IFILE 0.025 Grad KW beträgt, berechnete der IFILE Filter einen falschen Kurbelwinkelkanal CA. Bei diesen Dateien wurde eine Kurbelwinkelauflösung berechnet, die um den Faktor 2 größer war als in der Datei angegeben.
  • (ID1462): 2D-Datensatz: Wenn die Daten eines 2D-Datensatzes NANs (Not a Number) enthielten, steckte UniPlot in einer Endlosschleife fest.
  • (ID1466): Bei der Funktion ExcelRead trat in manchen Fällen ein Fehler auf, wenn die Excel-Datei sehr viele Zeichenketten enthielt und von einer Far East-Version von Excel gespeichert worden war.
  • (ID1468): FileToField: Wenn das Spaltentrennzeichen innerhalb von Anführungstrichen stand und der Parameter bQuotedNumberConversion den Wert TRUE hatte, wurde die Datei nicht korrekt gelesen.
  • (ID1471): Daten=>Datenaustausch (Seite): Falls für eine NC-Datei ein Rekordfilter definiert war und ein Datensatz-Kanal nur missing_values enthielt, trat ein Skript-Fehler auf (DS_interface_SetDataSource.ic, Zeile 523).

id-1559992