.. highlightlang:: us .. _bugs-r2013: Fehlerkorrekturen R2013 ======================= Fehlerkorrekturen R2013.15 ^^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3731): Der Export von Dokumentseiten im BMZ-Format (:ref:`file-wmf-export`) schlug fehl. * (ID3732): :ref:`Daten-Browser: Drag and Drop `: Wenn eine IPW/IPZ-Datei 1D-Datensätze aus unterschiedlichen Messungen enthielt, schlug das Laden mit Hilfe von Drag and Drop (Ziehen von Kanälen aus der Kanalliste) von weiteren 1D-Datensätzen fehl. Die gewünschten Datensätze wurden nicht erzeugt. * (ID3734): :ref:`excel_create`. Im Fehlerfall lieferte die Funktion kein error object wie dokumentiert (:ref`error_create`) zurück. * (ID3735): Wenn transparente GIF- oder PNG-Dateien in UniPlot-Dokumente eingefügt wurden (:ref:`edit-insert-graphic`), konnten die Seiten nicht korrekt als Bitmap(BMP, BMZ, PNG, JPG, GIF, TIF) oder Vektorgrafik (WMF, WMZ, WMF, EMF, EMZ, EPS, PDF) exportiert werden. Siehe :ref:`file-wmf-export`, :ref:`eps-pdf-export`. Der Fehler wurde teilweise korrigiert. Die Bitmap-Formate sowie EMF und EMZ wurden korrigiert. Probleme bestehen weiterhin beim Export als WMF, WMZ, EPS, PDF und beim Export über die Zwischenablage (dabei wird zur Zeit WMF verwendet). * (ID3736): Bei den Funktionen :ref:`log` und :ref:`log10` konnten keine negativen Argumente angegeben werden, z. B. ``log(-1)`` lieferte ``-1.#IND`` anstatt ``0+3.1416i``. * (ID3738): :ref:`ST_complement` war seit der Version R2013.10 bei bestimmten Eingaben und dem Aufruf mit 3 Parametern fehlerhaft. Beispiel: ``ST_complement([1,2,3], [0,0,0,1], -1)`` liefert -1 anstatt 0. * (ID3739): :ref:`import-of-mdf4-files`: String-Kanäle wurden nicht geladen. * (ID3740): :ref:`import-of-ifile-files`: Beim Laden von Datenobjekten trat in bestimmten Fällen ein Fehler auf der dazu führte, dass die Datei nicht importiert werden konnte. In den Datenobjekten werden beispielsweise die Betriebsparameter 29 bis 99 gespeichert. * (ID3742): Die Taste F11 dient zum Debuggen von UniScript-Funktionen (:ref:`uniscript-step-into-function`). Das Betätigen der Taste F11 ausserhalb des Debuggens führte zum Absturz von UniPlot. * (ID3743): :ref:`DialogBox`: Bei Report-Elemente mit Checkboxes lieferte die Callbackfunktion der Zustand der Checkboxen vor dem Mausklick. Nun wird der neue Wert an die Callbackfunktion übergeben. * (ID3746): :ref:`formula-interpreter`: Die missing value Behandlung konnte nicht abgeschaltet werden. Der Fehler trat seit der Version R2013.11 auf. Fehlerkorrekturen R2013.14 ^^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3705): :ref:`NC_AddFiles`: Es trat ein Fehler auf, wenn ein Kanal vom Typ Text (NC_CHAR) an einen Kanal vom Typ Zahl (z. B. NC_FLOAT) angehängt werden sollte. * (ID3707): Die Funktion :ref:`obj_copy` war in R2013.12 und R2013.13 fehlerhaft. Es konnte zu einer Speicherzugriffsverletzung kommen. * (ID3708): Die Funktion :ref:`obj_load` war fehlerhaft, wenn sie das Objekt aus einem String laden sollte und der String nicht nur aus ASCII-Zeichen bestand. Außerdem konnte die Funktion nicht in der Form ``obj.load(s, 1)`` aufgerufen werden. * (ID3709): :ref:`NC_Interpolation`: Für die Bestimmung des Zeitinterpolationsbereichs wurde auf den ersten Zeitkanal der NC-Datei zugegriffen. Wenn dieser Zeitkanal nur einen Datenpunkt enthielt, trat ein Fehler auf. Nun wird der maximale Zeitbereich über alle Zeitkanäle der NC-Datei bestimmt. * (ID3710): :ref:`DialogBox`: Ein Textelement des Template-Vektors wurde nach 136 Zeichen abgeschnitten, obwohl die Feldgröße 1024 Zeichen groß ist. * (ID3714): Wurden mehrere UniPlot-Datendateien parallel geöffnet (NC oder NC2), die aus MDF-Dateien geladen wurden und deren Kanäle noch nicht alle geladen waren (:ref:`verzögertes Laden `), trat ein Fehler beim Schließen der Datendatei auf. Beim ersten :ref:`nc_close`-Aufruf wurde auch die MDF-Datei einer anderen *ncid* geschlossen. * (ID3715): :ref:`formula-interpreter`: Wenn die Option "Importierte Kanäle nicht durch Formelkanäle überschreiben" markiert war und alle Formelkanäle bereits in der NC-Datei existierten, trat ein Fehler beim Anwenden des Formelinterpreters auf. * (ID3716): :ref:`Alle Dokumente Schließen `: Wenn beim Beenden von UniPlot mehrere ungesicherte Dokumente offen sind, wird ein Speichern-Dialogfeld mit den Schaltflächen *Alles sichern* und *Nicht speichern* angezeigt. Wenn der Dialog über die Tastatur mit Return geschlossen wurde, wurde UniPlot ohne Speichern der geänderten Dokumente geschlossen. Die Schaltflächen wurden nun vertauscht. Ein Return entspricht nun dem Drücken der Schaltfläche *Alles sichern*. * (ID3717): Der PDF-Export schlug fehl, wenn die 64 bit UniPlot Version nicht die 32 bit Ghostscript-DLL aufrufen konnte. * (ID3724): NC2-Dateien: In bestimmten Fällen schlug bei NC2-Dateien der Lesebefehl fehl. * (ID3725): Speicherlecks wurden entfernt. Aufgrund des Speicherlecks konnten nur 65535 Datensätze in einer Sitzung erzeugt werden. Danach schlug die Erzeugung fehl. * (ID3727): Beim :ref:`Dateilisten-Fenster ` wurden bei UniScript-Dateien keine Funktionen mit mehreren Returnwerten angezeigt. Beipiel: ``def = func(c,d)``. Fehlerkorrekturen R2013.13 ^^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3614): IPW/IPZ-Dateien wurden auf einigen Rechnern nicht geöffnet, wenn die Dateien im Explorer doppelgeklickt wurden. Dies war möglicherweise ein Folgefehler von :ref:`ID3697 `. * (ID3674): :ref:`import-of-ifile-files`: Wenn die Heizverlaufsberechnung aktiviert war und das IFile unvollständige Zyklen enthielt, schlug der Import fehl. * (ID3675): :ref:`XYReload`: In bestimmten Fällen konnte ein Fehler durch eine nicht initialisierte Variable auftreten. * (ID3676): :ref:`ch`: Wenn eine Formel auf eine MDF-Datei angewendet wurde und ein Kanal nur 1 Punkt enthielt, konnte die Formel in bestimmten Fällen nicht berechnet werden. * (ID3680): :ref:`data-editor`: Wenn der Datentyp eine Kanals nicht mit dem Datentyp des Attributs ``missing_value`` übereinstimmte, wurde als "missing_value" der Wert 1e10 verwendet. Nun wird der Wert unabhängig vom Datentyp als "missing_value" verwendet. * (ID3683): :ref:`RegOpen` war fehlerhaft. Die 64-Bit Version öffnete unter Umständen Registry-Einträge der 32-Bit Version. * (ID3684): :ref:`nc_copy` war fehlerhaft, wenn in der Quelldatei eine Record-Dimension verwendet wurde. * (ID3685): Die Registrierung der UniPlot-Typelibrary war fehlerhaft. Deshalb konnte die COM-Schnittstelle von UniPlot nicht verwendet werden, wenn auf dem Rechner zuvor keine alten UniPlot-Versionen installiert waren. * (ID3686): Der Befehl "Speichern unter" für Datendateien, erreichbar unter dem :ref:`Dateneditor `, konnte keine Formatänderungen NC <=> NC2 durchführen weil er die Funktion :ref:`CopyFile` verwendete. Er verwendet nun die Funktion :ref:`nc_copy`, damit können nun netCDF-Dateien (NC) in UniPlot-Datendateien (NC2) umgewandelt werden (und umgekehrt). * (ID3688): Die Funktion :ref:`RegDelete` war fehlerhaft in der Registry ``HKEY_LOCAL_MASCHINE``. * (ID3689): Die Funktion :ref:`version` konnte nur die interne Versionsnummer (z. B. 5.51.3) zurück geben und nicht den Versionsstring der Form "R2013.13". * (ID3694): Bei der Deinstallation (siehe :ref:`deinstall`) wurden nicht alle Dateien gelöscht. * (ID3695): VB-Programm mit UniPlot-COM. Uniplot beendete sich nicht:: Dim app set app = CreateObject("UniPlot.Application") MsgBox "sin(1) = " & app.call("sin", 1), 0,"VBS" app = 0 Der Fehler trat auf, wenn der :ref:`Datenbrowser ` nicht abgeschaltet war. * (ID3696): Bei der Deinstallation (siehe :ref:`deinstall`) der UniPlot-32Bit-Version unter Win64 wurde das Icon "R2013" gelöscht und nicht das Icon "R2013-win32". .. _bug_id3697: * (**ID3697**): :ref:`RegSetValue` schrieb bei Strings nur ein 0-Byte an das Ende anstatt zwei 0-Bytes. * (ID3698): :ref:`diagram-xyz-axis-title`: Der x-Achsentitel wurde beim Import eines Datensatzes überschrieben, obwohl die Option *Achsentitel nur manuell bearbeiten* markiert war. * (ID3699): :ref:`formula-interpreter`: Für MDF-Dateien wurde der Formelinterpreter geändert. Falls die in der Formel verwendeten Kanäle aus unterschiedlichen Zeitgruppen stammen, wird der Ergebniskanal in der Zeitgruppe des Kanals mit der größten Punktanzahl (höchsten Auflösung) gespeichert. Fehlerkorrekturen R2013.12 ^^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3652): Legenden-Feldfunktion (:ref:`@f{legend}`): Zeigte manchmal den String "Data1" als Legendeneintrag für einen Datensatz. * (ID3653): Löschen von Daten in NC-Datei (``_NC_Pack``): Die Funktion meldete einen Fehler, wenn der Dimensionsname mit einem Kanalnamen übereinstimmte. Die Fehlermeldung wurde ebenfalls korrigiert (falsche Fehlermeldung, z. B. Laufwerk c: voll). Der Fehler trat beispielsweise beim Löschen von Kanälen oder Rekords in einer NC-Datei auf. * (ID3654): :ref:`NC_AddFiles`: Die Funktion schlug fehl, wenn eine NC-Datei an sich selbst angehängt werden sollte. * (ID3656): :ref:`ch`: Die Funktion verursachte einen Fehler, wenn der zweite Parameter *ssBaseName* ein leerer String ("") war. * (ID3657): :ref:`ch`: Die Funktion berücksichtigt nun die Einheit von Konstanten, wenn die Formel-Option "SI-Einheiten" eingeschaltet ist. * (ID3659): Beim Konvertieren von sehr großen String-Listen von ANSI nach Unicode konnte es zu einem Stacküberlauf kommen. Der Fehler konnte beispielsweise im :ref:`asam-ods-browser-rpc` auftreten. * (ID3660): :ref:`edit-find-in-files`: Das Suchergebnis konnte mit einem Doppelklick nicht geöffnet werden, wenn der Dateiname Klammern enthielt. * (ID3664): Befehl "NC-Datei=>Speichern unter": Die Funktion schlug fehl, da die NC2-Datei nicht geschlossen wurde. .. _bug_id3668: * (ID3668): Ein potentieller Fehler beim Schreiben von IPZ- bzw. NC2-Dateien wurde entfernt. Beim Autosave von IPZ-Dateien bzw. :ref:`nc_sync` bei NC2-Dateien, wurde die Journal-Datei (.jnl) kurz geschlossen, gelöscht und neu erzeugt. Möglicherweise konnte in der kurzen Zeitspanne ein Virenscanner (oder Backup-Programme, Index-Server etc.) das neue Erzeugen der jnl-Datei verhindern. Dieser Fall wurde von UniPlot nicht korrekt behandelt. Die Journal-Datei wird nun von UniPlot offnen gehalten, bis die IPZ- bzw. NC2-Datei endgültig geschlossen wird. * (ID3669): :ref:`pdf-export`: Der PDF-Export schlug fehl, wenn von einem 64-bit UniPlot keine 64-bit GhostScript-Dll gefunden wurde bzw von einem 32-bit UniPlot keine 32-bit GhostScript-Dll. In diesen Fällen wird nun die GhostScript-Exe aufgerufen. * (ID3670): :ref:`nc_to_obj`: Falls Kanalnamen mit einem Unterstrich beginnen, wurde vor den Unterstrich der Buchstabe a gesetzt. Die Namen werden nun nicht mehr geändert. Damit die Namen aber in Matlab gültig sind, werden die Namen nun in der Funktion netCDF_to_matlab() geändert. * (ID3671): :ref:`tools-formula-configuration`: Falls für die Einheitentabelle eine neue Excel-Datei ausgewählt wurde, wurden die Einheiten erst beim nächsten Start von UniPlot aus der neuen Excel-Datei geladen. * (ID3673): :ref:`DialogBox`: Bei einem Mausklick in einem ReportControl wurde beim Aktivieren einer Zelle die Callbackfunktion OnCellChange aufgerufen. Nur wird stattdessen die Callbackfunktion OnCellActivate aufgerufen. Fehlerkorrekturen R2013.11 ^^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3619): :ref:`file-file-quick-view`: Die Kanäle werden nun in alphabetischer Reihenfolge ausgegeben. Optional können Kanäle ausgewählt werden. Für Kennfelder kann eine separate Vorlage ausgewählt werden. * (ID3620): In der UniPlot-64-Bit-Version klappte die Erstellung von UniPlot:3DView-Diagrammen nicht (siehe :ref:`uniplot_3dview`). * (ID3624): Im Dialog Schriftart wurden bisher nur die 16 Standardfarben angezeigt. Nun werden im Dialog auch die gleichen Farben angezeigt, die auch in den anderen Auswahlfeldern verfügbar sind. Aufgrund dieses Problems konnten für die Farbe des x-Achsentitels keine Benutzerfarben ausgewählt werden. * (ID3625): Im :ref:`ASAM-ODS Browser (CORBA) ` klappte der Login nicht, falls kein Passwort erforderlich ist. * (ID3626): :ref:`MDF4 `: Enthielten DT-Blöcke mehr Daten als in ``cg_cycle_count`` angegeben, konnten die MF4-Dateien nicht gelesen werden. Der :ref:`MDF4-Import ` ist weiterhin eine Beta-Version. Die voraussichtliche Fertigstellung ist im Laufe 2014 mit Version MDF 4.1-Anpassungen. * (ID3628): Die Funktionen :ref:`ST_intersection`, :ref:`ST_complement` waren extrem langsam. * (ID3629): :ref:`nc_from_obj`: Es trat ein Fehler auf, wenn im Objekt ein Textkanal vorhanden war, der nur leere Strings enthielt. * (ID3630): :ref:`diagram-link-axes-scales`: Bei der Verknüpfung von Y-Achsen trat ein Darstellungsfehler auf. Bei den verknüpften Achsen wurden nicht alle Achsenlabel ausgegeben. * (ID3631): :ref:`diagram-diagram-settings`: Bei gestapelten Diagrammen wurde bei der Änderung der Diagrammhöhe die Länge und Position der verknüpften y-Achsen nicht aktualisiert. * (ID3635): Wenn die :ref:`system`-Funktion einen Prozess startet der sich in einer Endlos-Schleife befindet, kann :ref:`system` mit Ctrl+C oder ESC abgebrochen werden. Bis R2013.11 wurde der "hängende" Prozess dabei jedoch nicht beendet. * (ID3639): Wasserfall-Darstellung: Die Ausgabereihenfolge wurde umgedreht. Nun wird der erste Datensatz vorne und der letzte Datensatz hinten ausgegeben. * (ID3645): :ref:`formula-interpreter`: Falls in einer Formel Bedingungen genutzt wurden, schlug die Überprüfung von Formeln fehl. Fehlerkorrekturen R2013.10 ^^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3590): :ref:`nc_varcopy`: Die Funktion schlug fehl, falls der Wert des Parameters *varid* in der Quell- und der Zieldatei unterschiedlich waren. * (ID3591): Umlaute und andere Zeichen wurden in der :ref:`Ereignisanzeige ` fehlerhaft ausgegeben. Der Fehler befand sich nur in Version R2013.9. * (ID3592): :ref:`table-dataset-legend-configuration`: Die Schriftart konnte nicht geändert werden. * (ID3594): :ref:`AppSleep` konnte nicht von :ref:`us_exe` verwendet werden. * (ID3597): :ref:`Rekord-Filter-Dialogbox `: Es konnte beim Gleichheitsoperator keine Toleranz eingeben werden. Beim Drücken des OK-Schalters wurde eine Fehlermeldung ausgegeben. * (ID3598): In der UniPlot 64-bit Version ließ sich die Intel® Math Kernel Library (Intel® MKL) nicht einschalten. Siehe :ref:`set_math_lib`. * (ID3603): Text-Datei-Import: Die automatische Erkennung des Spaltentrennzeichens wurde geändert. Bei manchen Dateien wurde ein Leerzeichen erkannt obwohl die Spalten durch ein Tabulatorzeichen getrennt waren. * (ID3605): Bei der 64Bit-Version wurde die Anzahl der Datenpunkte auf 10 Mio. hochgesetzt, bevor ein reduzierter Datensatz erzeugt wird. * (ID3606): :ref:`Dateneditor `: Bei String-Kanälen mit mehreren Zeilen in einer Zelle wurde nur die erste Zeile angezeigt. * (ID3607): Bei :ref:`MDF-Dateien ` wurden String-Kanäle nicht gelesen, z. B. ``$EVENT_COMMENTS``. Es werden nun bis zu 256 Zeichen pro Zelle gelesen. * (ID3610): Der Import-Filter für :ref:`TDM-Dateien ` konnte nicht verwendet werden, wenn die Datei Timestamp-Kanäle enthielt. * (ID3611): :ref:`dialog-box-data-filter`: Falls ein String-Kanal ein @-Zeichen enthielt, konnte der Kanal nicht im Filter verwendet werden. * (ID3612): :ref:`auto_SetFilter`: String-Kanäle konnten nicht gefiltert werden. Fehlerkorrekturen R2013.9 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3582): :ref:`MDF4-Import `: Berücksichtigung, dass die Blöcke unvollständige Rekords am Anfang und Ende enthalten können. * (ID3586): 2D-Datensätze mit Schraffur: Bei nicht monoton aufsteigenden Datensätzen wurden geschlossene Kurven nicht korrekt gefüllt, falls die Punktanzahl größer als 4095 war. Beipiel: p-V-Diagramm. Der Fehler trat nur in R2013.8 auf. * (ID3587): Beim Schließen von IPZ-Dateien wird eine Kompression der Datei durchgeführt. Dazu wird das Programm ``us.exe`` gestartet. Wurden mehrere IPZ-Dateien gleichzeitig geschlossen, war die Kompression nur bei der ersten Datei erfolgreich. In einigen Fällen trat eine Speicherzugriffsverletzung von ``us.exe`` auf. Von diesem Fehler sind alle Versionen seit UniPlot R2012.0 betroffen. * (ID3588): :ref:`GetUNCPath`: Lieferte bei Fehlern keinen leeren String. * (ID3589): :ref:`XYCreate`: Der Aufruf ``XYCreate("Test", 0, 1)`` erzeugte keinen 2D-Datensatz sondern einen 1D-Datensatz. Ein 1D-Datensatz besitzt keinen expliziten x-Kanal. Bei 1D-Datensätzen wird die x-Koordinate nur durch Startwert und Inkrement festgelegt. Nun wird anstatt 0 der Wert -1e20 verwendet, damit ein 1D-Datensatz erzeugt wird. Fehlerkorrekturen R2013.8 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3562): Wenn das Kommando-Fenster (:ref:`view-command-window`) geschlossen wurde, gingen nachfolgende Script-Ausgaben (:ref:`print`, :ref:`printf`) verloren. * (ID 3566): :ref:`IFile-Import `: Der Import von IFiles schlug fehl, wenn die Berechnung des schnellen Heizgesetzes eingeschaltet war. * (ID3567): :ref:`data-1d-and-2d-dataset`: Falls die Markerfrequenz nicht 1 war, wurde die Anzahl der Marker teilweise nicht korrekt berechnet. * (ID3568): :ref:`DIAdem-Import `: NANs und missing values wurden in bestimmten Fällen nicht korrekt ausgewertet. Wenn in einer DIAdem-Datei als missing value der Text NoValue angegeben war, wurden alle 0-Werte auf missing gesetzt. * (ID3569): :ref:`CAN/BLF Import `: Kanäle mit signed Datentypen wurden nicht korrekt konvertiert. * (ID3570): WMF/EMF-Export von Seiten mit Kennfeldern: Die Farbfüllung wurde teilweise nicht korrekt an der Kennfeldgrenze abgeschnitten. Der Fehler trat auch beim Export nach PowerPoint (:ref:`file-send-to-powerpoint`) auf. * (ID3571): Fehler beim Öffnen ipw/ipz: In seltenen Fällen konnte eine mit R2013.7 erstellte oder geänderte Datei nicht wieder geöffnet werden. Der Fehler trat auf, wenn in einem gespeicherten Dokument Farben für Seitenreiter definiert waren und alle Seiten mit den definierten Farben anschließend wieder gelöscht wurden. * (ID3573): Der Download von UniPlot (http://www.uniplot.de/download.html) schlug fehl, wenn bestimmte Virenscanner installiert sind. Durch ein neues Installationsprogramm wird nun verhindert, dass Virenscanner schon beim Download die Inhalte des Installationsprogramms extrahieren können. * (ID3576): Achsen-Autoskalierung: Falls die Differenz zwischen Minimum und Maximum kleiner als 1e-16 war, schlug die Berechnung der Autoskalierung fehl. Nun werden Abweichungen die kleiner als 1e-10 sind ignoriert. * (ID3577): Histogramm (Neuer Datensatz): Die Parameter des Histogramm-Datensatzes konnten nicht geändert werden (Rechtsklick auf dem Datensatz, Funktion ``Funk.-Parameter``). * (ID3579): :ref:`MDF-Import `: Bei MDF Dateien die mit "DIAGRA M" (RA Consulting GmbH, http://www.rac.de) erzeugt wurden, wird die Einheit der Zeitkanäle nun auf ``s`` gesetzt. * (ID3580): :ref:`MDF4-Import `: Der Import von MDF4-Dateien mit Kanäle mit dem Datentyp char und complex konnten nicht geladen werden. Die Kanäle werden nun ignoriert und enthalten in der NC-Datei ungültige Werte. Kanalgruppen mit 0 Punkten konnten nicht importiert werden. Fehlerkorrekturen R2013.7 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID2892): Verknüpfte Datensätze: Datensätze, die von anderen Datensätzen abhängig sind, werden nun nicht mehr verändert, wenn einer der abhängigen Datensätze im Dokument nicht verfügbar ist. Ein abhängiger Datensatz kann über einen Rechtsklick (``Neuer Datensatz`` oder ``Mehrere Datensätze``) auf einer Kurve erzeugt werden. * (ID3540): Verknüpfte Datensätze: Falls der Name eines Datensätzes geändert wird, werden alle verknüpften Datensätze mit dem neuen Namen aktualisiert, damit die Verknüpfung gültig bleibt. * (ID3559): UniScript: Falls bei der Definition von Funktionen mit mehreren Rückgabewerten der Name einer globalen Variablen verwendet wurde, die mit :ref:`clear` gelöscht wurde, konnte die Funktion nicht übersetzt werden. Siehe auch: :ref:`multiple-return-values`. Beispiel:: def = test() { ... } = test() // ret1, ret2 sind nun globale Variablen clear(); // Die Funktion test() kann nun nicht mehr übersetzt werden * (ID3561): :ref:`TDM-Import `: Kanalgruppen mit 0 Kanälen führten zu Fehlern. Fehlerkorrekturen R2013.6 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3542): Lizenzserverproblem in der 64-Bit-UniPlot-Version korrigiert. * (ID3543): DIAdem-Addin: Die Datei :file:`rs_diade.ic` fehlte. * (ID3544): IFile-Addin: Berechnete Kanäle die als Datenobjekt (Typ=16) im IFile gespeichert wurden, fehlten in der NC2-Datei. * (ID3547): Bitmap Export: Der Bitmap Export in der 64-Bit-Version hatte einen Fehler und konnte nicht genutzt werden. Der Fehler trat in den Versionen R2013.4 und R2013.5 auf. * (ID3548): IPW-Datei: Wenn aus einem gespeichertem Dokument (Dokument 1) eine Seite gelöscht wurde und danach das Dokument unter einem neuen Namen gespeichert wurde (Dokument 2), fehlte die gelöschte Seite auch im Dokument 1. Der Fehler tritt nicht auf, wenn man die Datei zuerst unter einem neuen Namen speichert und danach die Seite löscht. Der Fehler trat in allen Versionen ab R2012.0 auf. Der Fehler trat nicht bei IPZ-Dateien auf. * (ID3550): Nur R2013.3/R2013.4 64-Bit: Die folgenden (selten verwendeten) Tools konnten nicht gestartet werden: :ref:`ncdump_exe`, :ref:`ncgen_exe`, :ref:`sqlite_exe`, :ref:`up3dv_exe`. * (ID3552): Wurden an die Funktion :ref:`excel_sheet_put_rows` Infs und NaNs übergeben (0/0, 1/0, -1/0), konnte die erzeugte XLSX-Datei von Excel nicht fehlerfrei gelesen werden. Für Infs und NaNs wird nun der Wert 1e10 geschrieben. Ist dieses Verhalten unerwünscht, sollten die Werte vorab durch passendere Werte ersetzt werden (siehe auch :ref:`isfinite`). Fehlerkorrekturen R2013.5 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3526): :ref:`editobject-propertiespicture`: Durch einen Fehler in der Version R2013.4 wurde bei Bildobjekten versehentlich der Bilddateiname geändert. * (ID3535): :ref:`import-of-ifile-files`: Wenn die Heizverlaufsberechnung eingeschaltet war und für die Zylinderdruckdaten keine Nullpunktskorrektur berechnet wurde, wurden die Messdaten nicht korrekt geladen. Fehlerkorrekturen R2013.4 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID1884): IPZ-Dateien: Schreibgeschützte IPZ-Dateien konnten nicht geöffnet werden. * (ID3518): IPZ-Dateien: Während IPZ-Dateien zum Bearbeiten geöffnet sind, wurde bisher der Nur-Lese-Zugriff auf die geöffnete Datei durch einen anderen Prozesses zugelassen. Dadurch wird jedoch das Schreiben der Datei verhindert. Änderung: IPZ-Dateien werden nun exklusiv in UniPlot geöffnet, so dass sie für andere Prozesse gesperrt sind. * (ID3519): Videos brachen beim Abspielen ab. * (ID3521): :ref:`import-of-mdf-files`: In seltenen Fällen enthalten die Zeitkanäle von MDF-Dateien gleiche aufeinanderfolgende Zeitpunkte. Da die Zeitkanäle dann nicht mehr streng monoton aufsteigend sind, kann das in einigen Fällen zu Problemen führen. Um das Problem zu vermeiden wird nun auf diese Punkte ein Korrekturwert addiert (1e-12). Damit ist der Zeitkanal dann wieder streng monoton aufsteigend. Fehlerkorrekturen R2013.3 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3497): :ref:`import-of-can-files`: Beim Öffnen des Konfigurationsdialog wurden die Konfiguration nicht korrekt eingelesen. Es wurden alle Botschaften ausgewählt. * (ID3502): :ref:`file-waterfall-multi-channel-import`: Funktion konnte nicht aufgerufen werden. Es wurde nur eine Fehlermeldung angezeigt. * (ID3504): Einige MATLAB-Dateien konnten mit :ref:`matlab_load` nicht geladen werden: * Bei komplexen Zahlen mussten Realteil und Imaginärteil vom selben Typ sein. * mxINT64_CLASS und mxUINT64_CLASS wurden nicht unterstützt. * Die undokumentierte mxFUNCTION_CLASS wurde nicht unterstützt. * (ID3509): UniScript-Kommandofenster (:ref:`view-command-window`): Einfügen von Text aus der Zwischenablage fügte immer am Ende der Eingabezeile ein. * (ID3510): UniScript: Eingabezeilen in ic-Dateien mit mehr als 1024 Zeichen konnten zu einer Speicherzugriffsverletzung führen. * (ID3195): Falls Sie UniPlot auf einem Netzlaufwerk installiert haben, funktioniert eventuell die Hilfe nicht (siehe :ref:`Extras=>Weitere Optionen `). Die Einstellung **HtmlHelp (lokal)** führte nicht zum Ziel, wenn das Benutzerverzeichnis ebenfalls auf einem Netzlaufwerk lag. Dieser Fehler wurde korrigiert, die Dateien werden nun auf den lokalen Rechner kopiert (siehe auch :ref:`GetUserDirectory`). * (ID3517): MDF-Import: Unsortierte MDF-Dateien konnten nicht importiert werden. Fehlerkorrekturen R2013.2 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3414): :ref:`file-send-to-powerpoint`: Die in der Vorlage festgelegte Größe der Seite wurde bei PowerPoint 2010 Vorlagen nicht korrekt übernommen. Die Seite wurde deutlich zu klein dargestellt. * (ID3466): UniScript: Die ``__parent__``-Methode verhielt sich nicht korrekt, wenn das Parent-Objekt Objekte enthält. Siehe :ref:`obj_set_parent`. Die Funktion :ref:`obj_parent` war ebenfalls fehlerhaft. Die Funktion :ref:`set_method_table` wurde geändert und die Dokumentation der Funktion wurde ergänzt. * (ID3469): Im Abschnitt "Zugriff auf Matrizen" im Kapitel :ref:`uniscript-objects` wurden Einschränkungen von UniScript beim Zugriff auf Matrizen in Objekten beschrieben. So funktionierten z. B. die folgenden Anweisungen nicht wie erwartet:: a = [. val = rand(2,2)] a.val[1] = 55; bzw. es gab Performance-Probleme bei Anweisungen wie:: N = 100000; a = [. val = rand(N,1)] tic(); s = 0; for (i in 1:N) s = s + a.val[i]; toc()/1000 // 3 min in R2010 Da diese Einschränkungen seit UniPlot R2011 nicht mehr existieren, wurde der Abschnitt entfernt. ``a.val[1] = 55;`` verhält sich seit R2011 wie erwartet und die Schleife dauert ein paar hundertstel Sekunden. * (ID3477): Die von UniPlot verwendete mathematische SLATEC-Library-Anbindung war fehlerhaft, sodass Funktionen mit komplexen Parametern nicht aufgerufen werden konnten. * (ID3480): Achsenverknüpfung: Achsenverknüpfungen zwischen Y-Achsen eines gestapelten und nicht gestapelten Diagramms konnten eingerichtet werden, gingen aber beim Öffnen einen gespeicherten Dokuments verloren. * (ID3486): Die Fehlerausgaben einiger FORTRAN-Routinen (z. B. :ref:`polyfit`) in das UniScript-Kommandofenster waren fehlerhaft (Fehler in ASCII-UNICODE-Konvertierung). * (ID3493): DIAdem-Import: INT16 und INT32 Kanäle wurden als 16 bit oder 32 bit Integer Kanäle in der NC Datei gespeichert. Falls der Skalier-Offset ungleich 0 und der -Faktor ungleich 1 war, wurden die Werte nicht korrekt gespeichert. Nun werden die Kanäle in diesem Fall als float oder double in der NC-Datei gespeichert. Fehlerkorrekturen R2013.1 ^^^^^^^^^^^^^^^^^^^^^^^^^ * (ID3409): :ref:`diagram-xyz-axis-title`: Für die Option "Achsentitel automatisch" wurden auch versteckte Datensätze angezeigt. * (ID3412): Mit dem ``us.exe``-Interpreter (siehe :ref:`uniscript-as-a-stand-alone-program`) funktionierten die MessageBox-Funktionen :ref:`MessageBoxError`, :ref:`MessageBoxWarning`, :ref:`MessageBoxInfo`, :ref:`MessageBoxQuestionYesNo`, :ref:`MessageBoxQuestionYesNoCancel` nicht. Nur die Funktion :ref:`MessageBox` konnte verwendet werden. * (ID3413): Leere Dateien (0-Bytes Länge) wurden mit dem Befehl :ref:`file-open` unabhängig von der Dateiendung als IPW-Dateien geladen. Nun werden nur noch leere Dateien mit den Endungen ``.ipw`` oder ``.ipz`` als UniPlot-Dokument-Dateien erzeugt. * (ID3424): UniScript: Der Vergleich ``Number != String`` führte seit UniPlot R2012.6 zu einer Speicherzugriffsverletzung. * (ID3428): Der Befehl :ref:`edit-insert-formula` funktionierte nicht mit der "TeX Live"-Distribution (http://www.tug.org/texlive/). * (ID3429): Der Editor-Befehl :ref:`view-set-tab-stops` fehlte in den letzten UniPlot-Versionen. * (ID3435): :ref:`us.exe ` lieferte bei Fehlern keinen korrekten exit-Code. * (ID3447): UniScript: Die Verwendung von globalen Variablennamen oder Funktionsnamen mit mehr als 79 Zeichen führte zu einer Speicherzugriffsverletzung. Der Fehler befand sich schon seit der Version 5.0 in UniPlot. Fehlerkorrekturen R2013.0 ------------------------- * (ID3392): :ref:`@f{xyinterpol}`: Der Parameter *i_intersect* wurde nicht ausgewertet. Die Funktion lieferte immer den ersten Schnittpunkt. * (ID3394): :ref:`diagram-xyz-axis-parameters`: Bei der logarithmischen Skalierung wurde das Dialogelement **Format** nicht korrekt initialisiert. * (ID3396): :ref:`LayerSetAxisMinMaxDelta`: Bei der logarithmischen Skalierung schlug die Funktion fehl. Als Folgefehler wurden Achsen, die über einen Namen verknüpft waren, nicht aktualisiert. Siehe :ref:`diagram-link-axes-scales`. * (ID3398): Die Erzeugung eines Datensatzes schlug fehl, falls alle X-Koordinaten den gleichen Wert hatten. * (ID3400): In manchen Fällen wurden die Marker einer Kurve am Diagrammrand aufgrund von Rundungsproblemen nicht angezeigt. * (ID3401): Es konnte zu einer Speicherzugriffsverletzung in der 64-Bit-Version von UniPlot beim Neuladen von Textdateien kommen. * (ID3406): :ref:`beschreibung-des-formel-eingabe-dialogfelds`: Die globalen NC-Dateiattribute wurden im Dialogfeld nicht angezeigt, wenn keine Konstanten definiert waren. * (ID3407): :ref:`@f{time}`, :ref:`DT_GetCurrentTime`: Die Funktionen lieferten immer die Sommerzeit. Bei der Winterzeit also die lokale Zeit plus eine Stunde. Der Fehler trat auch in der Funktion :ref:`DT_GetTimeZoneOffsets` auf. Im Element *dst_offset* stand immer der Sommerzeit-Offset. Der Fehler betrifft die Versionen R2012.3 bis R2012.13. Wenn Sie immer über Änderungen in UniPlot informiert werden möchten, können Sie sich den RSS-Feed unter http://www.uniplot.de/news.html abonnieren. (Zu RSS siehe Wikipedia: http://de.wikipedia.org/wiki/RSS) :sub:`id-85671`