.. highlightlang:: us .. _news-R2011: Neu in R2011 ============ Auf dieser Seite werden die Änderungen von UniPlot R2011 gegenüber UniPlot R2010 beschrieben. .. note:: Neuigkeiten zur aktuellen UniPlot-Version finden Sie unter :ref:`news-R2012`. .. _neu-in-R2011-13: Neu in R2011.13 --------------- Änderungen ^^^^^^^^^^ * 2D-Datensatz mit Farbfüllung: Bei Datensätzen mit nicht monoton aufsteigenden x-Koordinaten wurde die Anzahl der Datenpunkte von 181.072 auf 600.000 erhöht. Falls der Datensatz mehr Punkte enthält, wird der Datensatz nicht gefüllt und es wird im Ereignisfenster ein Warnung ausgegeben. Bei Datensätzen mit monoton aufsteigenden x-Koordinaten gibt es diese Einschränkung nicht. * :ref:`datendifferenz-datensatz-erzeugen-(3d)`: Bisher wurde die Differenz zweier 3D-Datensätze aus der Interpolationsmatrix berechnet. Nun kann die Differenz auch an den Stützstellen des ersten oder zweiten Datensatz berechnet werden. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID3120) :ref:`dateiweitere-datei-funktionendokument-seiten-als-eps-dateien-speichern`: Das Zielverzeichnis für die EPS-Dateien konnte im Dialogfeld nicht über die Schaltfläche ausgewählt werden. .. _neu-in-R2011-12: .. _news-R2011-12: Neu in R2011.12 --------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID3098) :ref:`MDF-Stiegele-Import `: Im Addin wurde ein Fehler korrigiert. Außerdem wurde die Geschwíndigkeit des Import-Filters deutlich erhöht. * (ID3101): UniScript: Falls bei arithmetischen Operationen die Operatoren in der Größe nicht zueinander passten, konnte es zu einer Speicherzugriffsverletzung kommen. Beispiel:: a = [1,2;3,4] b = [1,2,3;4,5,6;7,8,9] a + b // Speicherzugriffsverletzung bei der Fehlerbehandlung Der Fehler war in allen UniPlot R2011.x-Versionen vorhanden. * (ID3102): UniScript: Der Links-Divisionsoperator ``\`` ändert die Werte seiner Operanden, also ``c = a\b`` ändert ``a`` und ``b``. Der Fehler war in allen UniPlot R2011.x-Versionen vorhanden. * (ID3103): UniScript: Das Ergebnis vom ``a\b`` war fehlerhaft, wenn ``a`` und ``b`` Skalare Werte waren, oder wenn ``a`` oder ``b`` komplexe Werte waren. Der Fehler war in allen UniPlot R2011.x-Versionen vorhanden. * (ID3108): :ref:`diagrammachsenskalierung-verknüpfen`: In Abhängigkeit von der Bedienreihenfolge konnte eine Achsenverknüpfung erzeugt werden, die im Dialogfeld nicht angezeigt wurde, jedoch bei der Aktualisierung der Verknüpfung berücksichtigt wurde. Der Fehler trat nur dann auf, wenn zusätzlich über das Dialogfeld :ref:`diagram-diagram-settings` eine Verknüfung eingerichtet wurde. .. _neu-in-R2011-11: .. _news-R2011-11: Neu in R2011.11 --------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID3022): Kontext-Menüs: Die Icons von Kopieren und Einfügen waren vertauscht. * (ID3056): Die Funktion :ref:`GetLocaleInfo` lieferte einen fehlerhaften Returnwert bei fehlerhaftem Eingabeparameter. * (ID3068): Die Funktion :ref:`ImageSaveAs` funktionierte nicht, wenn die Abbildung noch nicht im IPW-Dokument gespeichert war. * (ID3073): Das Template der :ref:`DialogBox`-Funktion konnte nur 255 Felder haben. Das Limit wurde auf 512 Felder erhöht. * (ID3075): Bei der :ref:`XYSetData`-Funktion wurden die Eingabeparameter nicht korrekt überprüft. * (ID3076): Datenaustausch: Beim Aktualisieren der abhängigen Datensätze trat in bestimmten Fällen ein Fehler auf. * (ID3077): :ref:`@f{channelname}`: Die Funktion konnte für 1D-Datensätze nicht verwendet werden. * (ID3078): Formel-Interpreter: Wenn bei MDF-Dateien Formeln aus unterschiedlichen Zeitgruppen verwendet werden, soll der Formelkanal der Zeitgruppe des ersten in der Formel aufgetretenen Kanals zugeordnet werden. Beim Berechnen der Formel wurden die Kanalnamen dann aber alphabetisch sortiert und damit ging die Reihenfolge verloren. Der Fehler wurde korrigiert. * (ID3079): :ref:`DialogBox`: Die Schaltflächen für den Wizzard konnten nur einmal verwendet werden. Die Zurück-Schaltfläche wurde beim Rückwärts-Navigieren nicht mehr angezeigt. * (ID3083): :ref:`import-von-ifile-dateien`: Wenn das IFILE Addin aktiviert war, konnten keine Excel XLSX-Dateien geladen werden. * (ID3095): Beim Import von MDF-Dateien fehlten bei einigen Dateien die Datei-Attribute Date, Time, Text, Name, Division, Project und Subject. .. _was-ist-neu-in-uniplot-R2011-10: .. _news-R2011-10: Neu in R2011.10 --------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Der folgende Fehler wurde korrigiert: * (ID3034): In einigen Fällen konnte es passieren, dass UniPlot keine Benutzereingaben mehr akzeptierte. UniPlot musste über den Task-Manager beendet werden. Der Fehler trat nur in den Versionen R2011.8 und R2011.9 auf. .. _was-ist-neu-in-uniplot-R2011-9: .. _news-R2011-9: Neu in R2011.9 -------------- Änderungen ^^^^^^^^^^ * Datei-Liste: In der Kategorie ``Offene UniPlot-Dateien`` wird vor den Seitennamen nun die Seitennummer ausgegeben. * :ref:`bearbeitenseiteduplizieren`: Um bisher die Kopie einer Seite in ein Dokument einzufügen musste eine Seite zuerst in die Zwischenablage kopiert werden und anschließen eine neue leere Seite im Dokument erzeugt werden. Danach konnte dann die Seite aus der Zwischenablage in die neue Seite eingefügt werden. Diese Schritte sind nun nicht mehr nötig. * Cursor-Datentabelle: Beim Kopieren der Cursordaten wird nun der Spaltentitel mit in die Zwischenablage geschrieben. * Beim Speichern von Dokumenten wird ein Fortschrittsbalken in der Statuszeile ausgegeben. * :ref:`import-von-ifile-dateien`: Es können ab UniPlot R2011.9 auch gezippte IFiles geladen werden. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2982): Bei UniPlot-Datendateien (nc) konnten keine Attribute erzeugt werden, wenn die Datei keine Kanäle enthielt (:ref:`nc_attput`). * (ID2989): :ref:`dateiseitenansicht`: Der Druckvorschau-Befehl funktionierte nicht. Der Fehler trat nur mit R2011.8 auf. * (ID2990): Tabellen-Objekt: Wenn im Dialogfeld :ref:`objekt-bearbeitentabelle` die Schaltfläche ``Abbrechen`` gedrückt wurde, konnte es in manchen Fälle dazu führen, dass die Tabelle gelöscht wurde und auch über den Undo-Schalter nicht wieder hergestellt werden konnte. * (ID2991): Wenn ein vom Anwender erzeugtes Bitmap für die Benutzerschalterleiste nicht die Größe 16 x 15 Pixel hatte, gab es Darstellungsfehler bei der Menüausgabe. Die Bitmaps werden nun skaliert und es wird eine Warnung ausgegeben. * (ID2999): :ref:`window-window`: Bei langen Dateinamen konnte nicht an das rechte Ende des Namens gescrollt werden. * (ID3002): :ref:`browser-create-embedded-data-table`: Beim Datenaustasch trat ein Fehler auf, wenn nicht mindestens ein Kanal in der neuen Datendatei gefunden wurde. .. _was-ist-neu-in-uniplot-R2011-8: .. _news-R2011-8: Neu in R2011.8 -------------- Änderungen ^^^^^^^^^^ * Verdichterkennfeld: Bei Beschriftungen der Drehzahlkurven im Verdichterkennfeld, die größer als 10.000 1/min sind, werden nun auf ganze 1.000er gerundet, z. B. wird der Drehzahlwert 38.705 1/min auf 39.000 1/min anstatt auf 38.700 gerundet. * Seitenname: Bei einem Doppelklick auf einen Seitenreiter wird nun das Dialogfeld zum Ändern des Seitennamens angezeigt. * Prüfen, ob Updates verfügbar sind: Im Hilfe-Menü wurde das Kommando ``Nach Updates suchen`` eingefügt. Im Dialogfeld :ref:`extras-weitere-optionen` kann in der Kategorie ``Installation`` das automatische Suchen nach Updates eingestellt werden. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2916): Kompakt Speichern: Das kompakte Speichern von IPW-Dateien funktionierte in UniPlot R2011.5 bis R2011.7 nicht mehr. * (ID2959): Wegen eines Erstellungsfehlers der UniScript-Library wurden die folgenden UniScript-Funktionen nicht geladen: :ref:`std` und :ref:`@f{legend_table}`. Dies führte dazu, die die Legende :ref:`tabelledatei-legende-konfigurieren` nicht verwendet werden konnte, sowie in der Legende :ref:`tabelle-datensatz-legende-konfigurieren` die Standard-Abweichung nicht angezeigt werden konnte. * (ID2960): Verknüpfte Datensätze: Der Legendentext eines verknüpften 2D-Datensatzes, z. B. eines Integral-Datensatzes, wurde nicht aktualisiert. Der Legendentext soll aktualisiert werden, wenn die die Option ``Legendentext bei 1D- und 2D-Datensätzen immer aktualisieren`` im Dialogfeld :ref:`dateiimport-optionen` markiert ist. * (ID2962): Bei der Dialogsprache Englisch wurde die deutsche anstatt der englischen Hilfe angezeigt. * (ID2971): :ref:`DialogBox`: Die 64-bit UniPlot-Version konnte kein Dialogfeld anzeigen, das ein Farbauswahl-Kombinationsfeld enthielt. .. _was-ist-neu-in-uniplot-R2011-7: .. _news-R2011-7: Neu in R2011.7 -------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2936): Automatisierung: Der Suchpfad für Automatisierungsskript-Dateien wurde nicht ausgewertet, siehe :ref:`extraseinstellungen-andern`. Aus diesem Grund wurden die Skript-Dateien nicht geladen. Das führte dazu, dass die Auswertungen nicht verwendet werden konnten bzw. im Menü nicht zur Verfügung standen. * (ID2937): Die Dokumentation für die folgenden Funktionen fehlte bzw. war unvollständig: :ref:`XYZGetBubbleScaleValues`, :ref:`XYZSetBubbleScaleValues`, :ref:`XYZGetBubbleAttribute`, :ref:`XYZSetBubbleAttribute`. * (ID2938): :ref:`daten--3D-polypnom-fit`: Die Funktion konnte nicht verwendet werden, da die Fit-Funktionen nicht gefunden wurden. * (ID2939): Die Funktion :ref:`obj_load` konnte keine Dateien laden, die mit :ref:`MapSave` gespeichert wurden. Der Fehler war in allen R2011.x-Versionen vorhanden. * (ID2942): :ref:`DocSetPathName`: Wenn die Funktion mit einem leeren String als Dateiname aufgerufen wird, erzeugt die Funktion eine temporäre IPW-Datei. Falls das Dokument sehr viele Datensätze enthält (> 500) konnte die Erzeugung der Datei bzw. das Zufügen von weiteren Datensätzen fehlschlagen. Die Datei konnte dann nicht mehr gespeichert werden. Die Funktion wird in den Standard-Funktionen von UniPlot nicht verwendet. Sie kann jedoch in vom Benutzer erzeugten Funktionen enthalten sein. Der Fehler trat auf, da die temporäre Datei mit einer Sektorgröße von 512 Bytes anstatt 4096 Bytes erzeugt wurde. .. _was-ist-neu-in-uniplot-R2011-6: .. _news-R2011-6: Neu in R2011.6 -------------- Änderungen ^^^^^^^^^^ * :ref:`browser-create-embedded-data-table`: Die Tabelle kann nun auch transponiert angezeigt werden. In diesem Fall werden die Daten eines Kanals in einer Zeile ausgegeben. Für die Zellen können Farben ausgewählt werden. * :ref:`@f{labeldatapoint}`: Wenn die Filterfunktion extract() oder extract_points() verwendet wird, werden die Datenpunkte nur noch für die Datenpunkte ausgegeben, die innerhalb des Wertebereichs der gefilterten Daten liegen (x-Range). Ein Doppelklick auf eine Label öffnet nun das Konfigurationsdialogfeld. * :ref:`daten--3D-polypnom-fit`: Die 3D-Fit-Funktion kann nun auch für 3D-Datensätze verwendet werden, die aus einer Matrix erzeugt wurden. * :ref:`eps-pdf-export`: Falls das Programm :file:`epstopdf.exe` installiert ist, können UniPlot-Seiten als PDF-Einzeldateien mit korrekter BoundingBox exportiert werden. Neue Funktionen ^^^^^^^^^^^^^^^ .. us.makeindex New5306, Neue Funktionen in UniPlot R2011.6 (5.30.6) .. include:: ../ftab/New5306.ftab Geänderte Funktionen ^^^^^^^^^^^^^^^^^^^^ Die Änderungen werden in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben. .. us.makeindex Changed5306, Geänderte Funktionen in UniPlot R2011.6 (5.30.6) .. include:: ../ftab/Changed5306.ftab Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2902): :ref:`DocSetTitle`: Falls der Dokumentname Leerzeichen enthielt, wurde der im :ref:`file-save-as`-Dialog anzeigte Name am ersten Leerzeichen abgeschnitten. * (ID2903): Daten-Cursor: In der Cursor-Tabelle wurden nicht alle Datensätze der über die x-Achse verknüpften Diagramme angezeigt. Die Achsenverknüpfungen die über das Dialogfeld :ref:`diagrammachsenskalierung-verknüpfen` verknüpft waren, wurden ignoriert. Siehe auch :ref:`datencursor-datentabelle` und :ref:`datendaten-cursor`. * (ID2905): MDF-Dateien über ca. 2 GB konnten nicht gelesen werden. Nun können ca. 4 GB große Dateien gelesen werden. * (ID2913): Die Funktion :ref:`loadiclib` führte zu einer (verzögerten) Speicherzugriffsverletzung, wenn die icl-Datei Funktionen mit einer Länge größer als 65.563 Bytes Bytecode enthielt. * (ID2914): Aktualisiere Formel-Liste: Falls für das angegebene Formelverzeichnis kein Schreibzugriff vorhanden war, wurde für jede Formel eine Fehlermeldung in einer Messagebox angezeigt. Nun wird eine Meldung im Ereignisfenster ausgegeben. * (ID2915): Der Export von Seiten als EPS klappte bei machen Einstellungen des Postscript-Druckertreibers nicht richtig. * (ID2920): Formel-Interpreter: Funktionen ohne Parameter konnten nicht verwendet werden. Es wurde der Fehler angezeigt, dass der Kanal "Chan1" unbekannt wäre. .. _was-ist-neu-in-uniplot-R2011-5: .. _news-R2011-5: Neu in R2011.5 -------------- Änderungen ^^^^^^^^^^ * Neuer Befehl im Kontext-Menü von Datensätzen: :ref:`data-open-datafile`. * Beim Import von Excel- und Text-Dateien werden die Zahlen normalerweise in 4Byte-float umgewandelt. Es wird nun die Einstellung in :ref:`extras-einstellungen-aendern` (Datentyp für 1D-, 2D-Datensä¤tze) verwendet. * :ref:`asam-ods-browser-(rpc)`: Wenn in der Baumstruktur ein Test markiert ist und dann die "=>"-Schaltfläche gedrückt wird, zeigt UniPlot nun ein Listenfeld mit allen Messungen an. Die ausgewählten Messungen werden als NC-Datei gespeichert. * :ref:`data-browser`: Der Daten-Browser wurde um eine Schalterleiste erweitert. Damit kann die Autoskalierung der Achsen, der Isolinien ein- oder ausgeschaltet werden. * :ref:`browser-create-embedded-data-table`: Neue Funktion um eine Datentabelle innerhalb einer Seite anzuzeigen. Um eine Tabelle zu erzeugen, wählen Sie im Datenbrowser den Typ ``Datentabelle`` aus und ziehen dann die gewünschten Kanäle in die Seite. Ein Doppelklick auf die Tabelle öffnet das Konfigurationsfeld. Für die Zellen kann eine bedingte Formatierung (Füllfarbe in Abhängigkeit vom Wert) festgelegt werden. .. image:: S:/uniplot-obj/images/Embedded-Data-Table.* * Der Datentyp mit dem die Werte von Kanälen im UniPlot-Dokument gespeichert werden, wurde bisher mit dem Dialogfeld :ref:`tools-options` (Datentyp für 1D-, 2D-Datensätze) festgelegt. Falls die Option "float" angegeben wurde, wurde die Einstellung bei Datum/Zeit-Kanälen ignoriert und es wurde der Typ "double" verwendet. Ab UniPlot R2011.5 wird der Datentyp der netCDF-Datendatei entnommen. Dabei werden folgende Umwandlungen durchgeführt: .. list-table:: :header-rows: 1 * - netCDF-Datei - ipw-Dokument * - 8 Bit-Integer - float (einfach genaue Fließkommazahl - 4 Bytes) * - 16 Bit-Integer - float * - 32 Bit-Integer - double (doppelt genaue Fließkommazahl - 8 Bytes) * - float - float (keine Umwandlung) * - double - double (keine Umwandlung) Beim Datenaustausch wird die Umwandlung ebenfalls durchgeführt. Beispiel: Ein x-Kanal enthält die Zeit in Millisekunden seit Start der Messung als float-Werte. Er wird ausgetauscht durch einen Kanal, der Datum-/Zeitwerte als double enthält. Der Kanal wird nun mit dem Datentyp double gespeichert. .. _neue-uniscript-funktionen-5305: Neue Funktionen ^^^^^^^^^^^^^^^ .. us.makeindex New5305, Neue Funktionen in UniPlot R2011.5 (5.30.5) .. include:: ../ftab/New5305.ftab Geänderte Funktionen ^^^^^^^^^^^^^^^^^^^^ Die Änderungen werden in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben. .. us.makeindex Changed5305, Geänderte Funktionen in UniPlot R2011.5 (5.30.5) .. include:: ../ftab/Changed5305.ftab Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2873): Bei Dokumenten bei denen die Funktion "Daten=>Weitere Daten-Funktionen=>Datensatz-Koordinaten skalieren" mehr als einmal pro Datensatz ausgeführt wurde, konnte kein Datenaustausch mehr durchgeführt werden. * (ID2876): Bei Verwendung mehrerer Monitore klappte der Doppelklick in der Ereignisanzeige nicht. * (ID2879): Globale Text-Platzhalter: Falls im Platzhalternamen ein Sortierindex angegeben war, z. B. $(12)Titel$, konnte der Text nicht geändert werden. Siehe :ref:`diagramm-weitere-diagramm-funktionen-dokument-platzhalter-auswahlen`. * (ID2880): Excel-Report: Die Zeilenhöhe wurde nicht korrekt aus der Zeile mit den Kanalplatzhaltern kopiert. * (ID2883): Bei Seiten mit sehr großen Datensätzen (>300 MBytes) konnte das Kopieren der Seite in der 32-Bit UniPlot-Version zum Beenden von UniPlot führen. * (ID2884): Addin 3D-Klassierung (Datei=>Weitere Datei-Funktionen=>3D-Klassierung) siehe :ref:`3d-klassierung-eines-xyz-datensatzes`: Der Aufruf der Funktion erzeugte die Fehlermeldung (rs_file.ic, Zeile 123, Parametertyp inkorrekt). Die Funktion konnte nicht genutzt werden. * (ID2895): UTX-Import (:ref:`aufbau-des-utx-datendatei-formats`): Transponierte Dateien konnten nicht gelesen werden, d. h. das Attribut uxx-transposed funktionierte nicht. * (ID2896): :ref:`ExcelGetSheetNames` funktionierte nicht mit Excel 2007-Dateien (.xlsx und .xlsb). .. _was-ist-neu-in-uniplot-R2011-4: .. _news-R2011-4: Neu in R2011.4 -------------- Änderungen ^^^^^^^^^^ * :ref:`datendatenaustausch-(seite)`: Für Datensätze kann beim Datenaustausch der Zeilen-Filter geändert werden. * :ref:`2D-Kuve-in-3D-Huelle-konvertieren`: Neue Funktion um eine Datenhülle eines 3D-Kennfelds aus einer 2D-Kurve (Volllastkurve) zu erstellen. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID661): :ref:`ExcelRead`: Wenn die Excel-Datei keine String-Tabelle enthielt, konnte die Datei nicht gelesen werden. Dieser Fehler tritt vermutlich nur bei Dateien auf, die nicht direkt von Excel geschrieben worden sind. Dieser Fehler betrifft nur Excel-Dateien bis Excel 2003. * (ID1403): 3D-Datensatz: Die Farbfüllung wurde bei logrithmischen Achsenskalierung nicht korrekt aktualisiert. * (ID2859): Die Ausgabegeschwindigkeit von 2D-Kurven wurde verbessert. * (ID2860): Der Import von Excel 2007-Dateien (xlsx und xlsb) war nicht möglich, wenn die Datei Chart-Seiten enthielt. * (ID2861): Achsenverknüpfung über Seiten: Wenn die Achse als Datum/Uhrzeit skaliert war, wurde die Schrittweite (Tage, Stunden, etc.) nicht übertragen. Siehe :ref:`diagrammachsenskalierung-verknüpfen` * (ID2864): :ref:`datenhulle-bestimmen`: Wenn mit Hilfe der Funktion "3D-Hülle" (rechter Mausklick auf einem 3D-Datensatz) eine 3D-Hülle erzeugt worden ist, wurde die Hülle beim Datenaustausch bzw. beim Ersetzen der Daten mit Hilfe des Datenbrowsers nicht aktualisiert. * (ID2865): UniScript: Bei Zuweisungen an Matrizen wurde keine Kopie erzeugt. Beispiel:: def test2() { a = [1, 2; 3, 4] t = a; t[;1] = 11; // Bug: Ändert auch a[;1] } Der Fehler befand sich nur in UniPlot R2011.x und wurde korrigiert. .. _was-ist-neu-in-uniplot-R2011-3: .. _news-R2011-3: Neu in R2011.3 -------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2839): Es wurde ein Speicherleck entfernt, das beim Klicken im Dateilisten-Fenster (:ref:`file-list`) auftrat. * (ID2045): Die Funktionen :ref:`MnRemove`, :ref:`MnInsert` und :ref:`MnAppend` funktionierten nur noch in der Startphase von UniPlot. Nach der Erzeugung eines Dokuments konnten sie nicht mehr verwendet werden. Der Fehler befand sich seit UniPlot 5.10.0 im Programm. * (ID2850): Die Multiplikation: Komplexer Skalar * Vektor oder Matrix war fehlerhaft. Der Fehler befand sich in den Versionen R2011 bis R2011.2. Beispiel:: * 1i*1 0.0000 + 1.0000i * 1i*[1,2] // Liefert falsches Ergebnis!! 1.0000 + 0.0000i 2.0000 + 0.0000i * [1,2]*1i 0.0000 + 1.0000i 0.0000 + 2.0000i * (ID2854): Massive Speicherlecks in :ref:`matlab_load`, :ref:`xml_parse_string`, dem ASAM-ODS Importfilter (RPC), siehe :ref:`asam-ods-browser-(rpc)`, und dem TDM-Import-Filter (:ref:`import-export-von-tdm-dateien`). Der Fehler trat nur in UniPlot R2011 bis R2011.2 auf. .. _was-ist-neu-in-uniplot-R2011-2: .. _news-R2011-2: Neu in R2011.2 -------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID2011): Bei einigen Anwendern kam es häufiger zu nicht reproduzierbaren Abstürzen von UniPlot beim Beenden des Programms. Teilweise wurde ein Dialogfeld angezeigt "UniPlot funktioniert nicht mehr...". Es wurde eine Reihe von Änderungen vorgenommen, die dieses Problem verhindern sollen. Falls der Fehler bei Ihnen dennoch weiterhin auftritt, melden Sie sich bitte. * (ID2823): Der UniScript-Debugger fand manchmal Quelldateien nicht, obwohl sie in einem Editor geöffnet waren. Die Pfade der geöffneten ic-Dateien werden nun zum UniScript-Suchpfad ("uniscript-path") zugefügt. * (ID2824): OLE: Wenn ein UniPlot-Dokument gelinkte OLE-Objekte enthielt, führte der Aufruf des Eigenschaftsdialogs dieser Objekte zu einer Speicherzugriffsverletzung mit Beendigung von UniPlot. * (ID2827): In der englischen Hilfe der Funktion :ref:`fopen` fehlte die Beschreibung des ccs-Flags:: fopen("c:/myfile.txt", "wt, ccs=utf-8"); * (ID2829): Wenn die Codepage 932 (Japanese Shift-JIS) oder eine andere Multi-Byte-Character-Set (MBCS) Codepage eingeschaltet war, wurden Text-Dateien nicht richtig gelesen. * (ID2834): DIAdem-Import: In manchen Fällen wurde die Reihenfolge der Kanäle nicht korrekt den Daten in den Binärdateien zugeordnet. .. _was-ist-neu-in-uniplot-R2011-1: .. _news-R2011-1: Neu in R2011.1 -------------- UniPlot R2011.1 war eine interne Version. .. _was-ist-neu-in-uniplot-R2011-0: .. _news-R2011-0: Neu in R2011.0 -------------- Änderungen ^^^^^^^^^^ * Slider (Scrollbar) zum schnellen Scrollen in den Daten. .. image:: S:/uniplot-obj/images/data-slider.* * Wesentlich schnellere Ausgabe von Diagrammseiten, insbesondere von Kennfeldern. * Farbmatrizen (siehe auch :ref:`daten3d-datensatzmarken`). .. image:: S:/uniplot-obj/images/color-matrix.* * Transparente Isolinienbeschriftungen (siehe auch :ref:`daten3d-datensatzisolinien`). .. image:: S:/uniplot-obj/images/fuelmap_labeltransparent.* * Verbesserte "Recent File"-Listen und Projekte (siehe :ref:`file-list`). .. image:: S:/uniplot-obj/images/project.* * Neues Attribut ``u3d_wireframe_zpos``, damit ein Netz über einen Oberflächenplot gelegt werden kann (siehe :ref:`uniplot_3dview`). .. image:: S:/uniplot-obj/images/vtk-wire.* * Filtern von Kanalnamen von Datendateien, siehe :ref:`browser-nc_name_filter`. * Es wurde eine Reihe UniScript-Dateien umbenannt und in Unterverzeichnisse des script-Verzeichnisses geschoben. * Beim Befehl :ref:`bearbeitensuchen-in-dateien`, kann nun mit der F2-Taste über alle Suchergebnisse iteriert werden. * Windows 2000 wird nicht mehr unterstützt. Für Windows XP ist mindestens Service Pack 2 erforderlich. Unterstützt werden Windows XP SP2 und SP3, Windows Server 2003 oder höher, Windows Vista, Windows 7. * Selbst erstellte UniScript-Libraries (``*.icl``-Dateien, siehe :ref:`saveiclib`) müssen mit UniPlot R2011 neu erstellt werden. * Lesen und Schreiben von UniPlot-Messdaten-Dateien mit C, siehe :ref:`netCDF-SDK`. Verbesserungen von UniScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In UniScript wurden sehr viele Änderungen durchgeführt. * Auf Matrizen in Objekten kann nun zugegriffen werden, wie auf andere Matrizen auch. Sie brauchen nicht mehr zunächst in eine Variable kopiert werden. * Variant-Matrizen können nun einfacher verwendet werden, weil nun beim Zugriff eine Typumwandlung durchgeführt wird. Variant-Matrizen können auch UniScript-Objekte enthalten. Es gibt vier neue Funktionen für Variant-Matrizen: :ref:`vmatrix`, :ref:`vconvert`, :ref:`vtype`, :ref:`vcast`. * Arrays und Matrizen von COM-Objekten werden nun über Variant-Matrizen erzeugt. * Copy-on-write (COW) Optimierung. Mehr unter :ref:`uniscript-r2011`. .. _neue-uniscript-funktionen-5300: Neue Funktionen ^^^^^^^^^^^^^^^ .. us.makeindex New5300, Neue Funktionen in UniPlot R2011 (5.30) .. include:: ../ftab/New5300.ftab Geänderte Funktionen ^^^^^^^^^^^^^^^^^^^^ Die Änderungen werden in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben. .. us.makeindex Changed5300, Geänderte Funktionen in UniPlot R2011 (5.30) .. include:: ../ftab/Changed5300.ftab Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ Die folgenden Fehler wurden korrigiert: * (ID503): Variant-Matrizen konnten keine UniScript-Objekte als Elemente enthalten. Dies ist nun möglich:: v = vmatrix(2, 1) v[1] = "test" v[2] = [. a = 1, b = 2] * (ID5697): Variant-Matrizen konnten nicht als Laufvariable in for-Schleifen verwendet werden:: for (i in [1, "a"]) print i :sub:`id-135810`