.. highlightlang:: us .. _news-R2018: Neu in R2018 ============ Auf dieser Seite werden die Änderungen von UniPlot R2018 gegenüber UniPlot :ref:`R2017 ` beschrieben. .. .. note:: Dies ist eine Beta-Version. Die Release-Version ist für Juni 2018 geplant. Die aktuelle Release-Version ist :ref:`R2017.6 `. .. _news-R2018-13: New in R2018.13 (2019-12-03) -------------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4426): :ref:`data-data-exchange-page`: Aufgrund eines Fehlers im Rekord-Filter-Dialog (siehe :ref:`dialog-box-data-filter`), konnte im Datenaustausch-Dialogfenster kein Filter definiert werden. Dieser Fehler trat nur in Version R2018.12 auf. .. _news-R2018-12: Neu in R2018.12 (2019-11-29) -------------------------------------------- Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * :ref:`formula-location-identifier`: Messtellenplatzhalter in Formeln können nun aus bis zu drei Ziffern bestehen (vorher bis zu zwei). Zum Beispiel berechnet die Formel ``F_ = m_ * a`` den Kanal ``F_123`` aus dem Kanal ``m_123``. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4419): :ref:`overview-field-functions`: Bei der Aktualisierung der Feldfunktionen trat ein Fehler auf, wenn die Option "Textlabel anzeigen" markiert war, aber keine Label definiert waren. * (ID4420): :ref:`import-of-can-files`: BLF-Kanäle mit ``SIG_VALTYPE_ = 1`` (float) wurden nicht korrekt skaliert. * (ID4421): :ref:`data-box-whisker`: Der Box-Whisker-Plot wurde nicht im IPZ-Dokument gespeichert. Der Box-Whisker-Plot wurden neue Optionen erweitert: Kerben (Notched) zur Anzeige der 95% Konfidenzintervall des Medians sowie eine Option zur Anzeige eines Textobjekt mit dem Medianwert und IQR. * (ID4422): :ref:`data-data-exchange-page`: Beim Datenaustausch trat ein Fehler auf, wenn eine Seite einen 3D-Datensatz enthielt, der keine Isolinienwerte enthielt. * (ID4423): :ref:`diagram-layout-polar`: Die Beschriftung des Polar-Diagramms wurde bei manchen Winkeln nicht korrekt angezeigt. Bei Datensätzen im Polar-Diagramm konnte die Farbfüllung nicht eingestellt werden. Für die Achsen konnten keine Benutzerlabel definiert werden. Siehe auch :ref:`diagram-xyz-axis-userlabel`. * :ref:`help-check-for-updates`: Ein Fehler wurde behoben bei dem eine neue Version zwar heruntergeladen wurde, aber das Setup nicht gestartet wurde. Dies trat auf, wenn das Benutzerverzeichnis sich auf einem Share befindet. * :ref:`help-check-for-updates`: "Was ist neu" link zeigt jetzt auf die aktuelle Version. * (ID4424): :ref:`dialog-box-data-filter`: Rekord Filter, die Oder-Verknüpfungen enthielten, wurden nicht vollständig in die Liste der Filter eingetragen. In der neuen Version können die Filter nun sortiert, in eine Datei geschrieben und aus einer Datei gelesen werden. .. _news-R2018-11: Neu in R2018.11 (2019-10-18) -------------------------------------------- Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Neue Feldfunktion :ref:`@f{latex}` zur Anzeige von LaTeX-Formeln: .. code-block:: none @f{latex($$\mathsf{\dot{m}}$$)} oder: .. code-block:: none @f{latex(m_dot)} Ausgabe: .. math:: \mathsf{\dot{m}} wobei ``m_dot`` der Name einer Latexformel ist, die mit dem Befehl :ref:`tools-latex-configuration` bearbeitet und erzeugt werden kann. Die Feldfunktion kann im Textobjekten, Tabellenobjekten, Achsentitel und Achsenbeschriftungen verwendet werden. * :ref:`NC_AddFiles`: Neuer Parameter ``obj.bKeepTimeGaps``. * (ID4416): :ref:`toolsdataset-style-configuration`: Neue Schaltfläche ``Stil kopieren...`` zugefügt. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4404): :ref:`@f{legendchannel}`: Es trat ein Fehler auf, wenn 2 Diagramme angegeben werden, aber weniger als 2 Datensätze im Diagramm existierten. * (ID4405): :ref:`data-threshold`, :ref:`XYThresholdCreate`: Ein vertikaler Bereich wurde nur als diagonale Linie angezeigt. * (ID4407): :ref:`file-export-data`: Das Verzeichnis, in dem das Exportergebnis gespeichert werden soll, konnte nicht ausgewählt werden. * (ID4411): :ref:`data-data-exchange-page`: Die Autoskalierung wurde nicht aktualisiert, wenn ein Diagramm nur 3D-Datensätze (Kennfelder) enthielt. * (ID4417): :ref:`diagraminsert-field-function`: Bei Feldfunktionen ohne Parameter müssen nun keine runden Klammern mehr angegeben werden. Beispiel: ``@f{3dlegend}``. Ab Version R2018.6 waren runde Klammern auch bei einer leeren Parameterliste erforderlich (``@f{3dlegend()}``). .. _news-R2018-10: Neu in R2018.10 (2019-09-13) -------------------------------------------- Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Neue Funktion für Formelinterpreter:: integraler_Withreset2(x, y, bool_channel_01, bEndValueOnly) Berechnet die Integralkurve, wobei der Verlauf auf 0 gesetzt wird, wenn die Koordinaten des Kanals *bool_channel_01* unter 0,5 liegen. Wenn *bEndValueOnly* auf 1 gesetzt ist, wird nur der Endwert der Integralkurve angezeigt. Wenn *bEndValueOnly* auf 0 gesetzt ist, wird der Verlauf des Integrals berechnet. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4396): :ref:`uniscript-com-server`: Der Aufruf der Funktion :ref:`auto_ImportData` schlug fehl, wenn die Funktion über den UniScript COM-Server aufgerufen wurde. Das folgende Beispiel kann in der Kommandozeile von UniPlot ausgeführt werden:: * o = GetObject("uniscript32") * ssDir = o.call("GetRootDirectory") * o.call("auto_ImportData", ssDir + "samples/test1.xls") T:\my_data\test1.xls.nc2 * (ID4399): :ref:`plotcategory`: Die X-Achsenlabel eines Kategoriediagramms wurdenbeim Datenaustausch nicht aktualisiert. Damit die Aktualisierung funktioniert, muss der Datensatz neu geladen werden. * (ID4401): :ref:`DialogBox`: Wenn ein Dialogfeld ein Static-Textfeld mit Callbackfunktion enthielt, wurde die Länge der Callbackfunktion bei der Berechnung der Feldlänge berücksichtigt. Nun wird die Länge wie dokumentiert nur bis zum @-Zeichen berücksichtigt. Beispiel: ``"|Sf @_test_Callback_sf|"`` * (ID4402): :ref:`data-data-cursor`: Falls ein Datensatz gefilterte Daten mit einem x-Koordinatenbereich enthielt, der vom x-Koordinatenbereich der Originaldatei abwich, wurde kein Cursor angezeigt. Das Problem trat zum Beispiel bei der Verwendeung der ``extract``-Filterfunktion auf. .. _news-R2018-9: Neu in R2018.9 (2019-07-12) -------------------------------------------- Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * :ref:`@f{excel_data}`: Neue Feldfunktion um Teile einer Excel-Tabelle in einer UniPlot-Tabelle darzustellen. Die Tabelle ist mit der Excel-Tabelle über den Dateinamen verknüpft und wird aktualilsiert, wenn die Feldfunktionen aktualisiert werden. Mit F9 kann die Aktualisierung jederzeit ausgeführt werden. Die Feldfunktion kann mit dem Kommando :ref:`diagram-more-diagram-functions-create-table-linked-to-excel-sheet` interaktiv in eine Seite eingefügt werden. Mit einem Doppelklick auf der verknüpften Tabelle kann die Verknüpfung bearbeitet werden. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4360): :ref:`data-data-exchange-page`: Beim Datenaustausch wurden die Platzhalter in einer Tabelle nicht aktualisiert, falls sich die Tabelle in einem gruppierten Element befand. * (ID4385): :ref:`file-send-to-powerpoint` und :ref:`PageSendToPowerPoint`: Wenn ein Text Unterstriche enthielt, wurden die Unterstriche im EMF-Format leicht nach links verschoben ausgegeben. * (ID4387): :ref:`file-send-to-powerpoint` und :ref:`PageSendToPowerPoint`: Die Größe der EMF+-Datei wurde in manchen Fällen falsch berechnet, was dazu führte, dass die Anzeige in PowerPoint nicht der Anzeige in UniPlot entsprach. Das Problem trat beispielsweise auf, wenn in einem Diagramm nur ein Ausschnitt eines Datensatzes angezeigt wurde, der unter der Kurve gefüllt war. Wenn das UniPlot-Dokument Seiten mit unterschiedlicher Orientierung (Hoch-/Querformat) enthielt, wurde die Seiten nicht mit dem korrekten Seitenverhältnis eingefügt. Dieser Fehler trat bei allen Formaten (WMF, EMF, EMF+) auf. * (ID4388): Excel-Import: Wenn die Größe der unkompremierten Excel Tabelle größer als 2.14 GByte war, stürzte UniPlot beim Lesen der Excel-Tabelle ab. * (ID4389): :ref:`dialog-box-errorbars`: Die Fehlerbalken wurden in der log-Achsenskalierung nicht korrekt dargestellt. Das Lade-Attribut "nach X sortieren" wurde nicht korrekt ausgewertet. Die Fehlerwerte wurden nicht entsprechend der X-Koordinate sortiert. * (ID4390): :ref:`page-select-master-page`: Beim Auswählen der Hintergrundseite wurden die ausgewählten Seiten nicht als modifiziert markiert. Beim Speichern wurde deshalb der ausgewählte Hintergrundnamen nicht gespeichert. Nur wenn noch andere Eigenschaften einer Seite geändert wurden, wurde auch der Hintergrundname gespeichert. * Ein Problem wurde behoben bei dem ein UNC-Pfad der mehrere Backslash-Zeichen in Folge enthielt (``\\server\share\foo\\bar.ipz``) zu einer Assertion geführt hat. .. _news-R2018-8: Neu in R2018.8 (2019-05-31) -------------------------------------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4373): :ref:`import-of-mdf4-files`: Der Skaliertyp 7 wurde nicht unterstützt. Falls in der MDF4-Datei der Skaliertyp verwendet wurde, wurden die Daten bisher unskaliert dargestellt. * (ID4375): :ref:`PageSetTitle`: Falls der Seitenname genau 128 Zeichen enthielt, verursachte UniPlot eine Speicherzugriffsverletzung und wurde beendet, ohne das geöffnete Dokumente gespeichert wurden. * (ID4377): :ref:`ExcelWriteEx`: Die Länge eines Zelltextes war für XLSX-Dateien auf 255 Zeichen begrenzt. Nun unterstützt die Funkiton die maximal zulässige Textlänge von 32767 Zeichen pro Zelle. * (ID4378): Beim Export der Matrixdaten, Hüllendaten oder der Originaldaten eines 3D-Datensatzes als XLSX-Datei wurde nicht ein Komma als Dezimaltrennzeichen verwendet. In Excel konnten die Daten deshalb nicht bearbeitet werden. * (ID4380): :ref:`import-of-mdf-files`: Performance Verbesserung bei MDF-Dateien mit vielen Kanälen und Zeitgruppen. (Beispiel: 11.000 Kanäle in 1.400 Zeitgruppen: Vorher 162s. Mit Verbesserung 16s.) * (ID4381): :ref:`3d-classification-of-xy-datasets`: Die Daten wurden bisher beim Datenaustausch nicht aktualisiert. * (ID4382): :ref:`auto_GetData`: Missing Values wurden nicht aus dem Ergebnisvektor entfernt, wenn nur ein Kanal angefordert wurde und der Parameter *bRemoveMissingValues* auf TRUE gesetzt wurde. * (ID4383): :ref:`file-send-to-powerpoint` und :ref:`PageSendToPowerPoint`: Wenn die Seite unterstrichenen Text enthielt, traten in der Unterstreichung unerwünschte, kleine Lücken auf. .. _news-R2018-7: Neu in R2018.7 (2019-04-19) -------------------------------------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4362): :ref:`edit_conditional_formatting`: Die Dialogbox zum Bearbeiten der bedingten Formatierungen konnte in der englischen Benutzeroberfläche nicht genutzt werden. * (ID4366): :ref:`editcopy-page`: Die Seite konnte nicht als OLE-Objekt in die Zwischenablage eingefügt werden. Beim Einfügen der Seite in PowerPoint wurde nur eine leere Seite angezeigt. Beim OLE-Objekt wird die Seite als WMF (Windows Meta File) in die Zwischenablage eingefügt. * (ID4367): :ref:`file-wmf-export`: Beim Export einer UniPlot Seite im EMF+ Format (Enhanced Meta File) wurde das Begrenzungsrechteck nicht korrekt berechnet. * (ID4368): :ref:`diagram-layout-polar`: Das Polardiagramm wurde ohne Neztlinien ausgegeben. * (ID4369): :ref:`edit_conditional_formatting`: Falls bei einer bedingten Formatierung die Schriftfarbe verändert wurde, konnten die anderen Schrifteigenschaften, z. B. die Schriftgröße, nicht verändert werden. .. _news-R2018-6: Neu in R2018.6 (2019-03-15) -------------------------------------------- Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * :ref:`edit_conditional_formatting`: Bedingte Formatierung können für Tabellenobjekte definiert werden: .. image:: S:/uniplot-obj/images/TableConditionalFormat_Add-de.* * :ref:`import-of-mdf4-files`: der Import von MDF4-Dateien wurde um verzögertes Laden erweitert. Wenn die Option "Verzögertes Importieren von Datenkanälen" eingeschaltet ist (siehe :ref:`extrasweitere-optionen`), werden nicht alle Kanäle sofort aus der Quelldatei in die netCDF-Datei kopiert, sondern die Kanäle werden erst bei Bedarf geladen. Enthält eine Messung z. B. 400 Kanäle, der Anwender ist aber nur an 8 Kanälen interessiert, wird der Import fast 50 mal schneller ausgeführt. * :ref:`Daten Tooltip `: Falls ein Kanal in der NC-Datei das Attribut ``_nc_enum`` besitzt, wird der entsprechende Wert im Tooltip mit dem Namen *Aufzählungswert* angezeigt. Siehe auch :ref:`nc_get_enum_values`. Beispielsweise enthalten MDF- and MF4-Datendateien die entsprechenden Werte. * :ref:`file-wmf-export`: Die Hintergrundfarbe und Transparenz kann für die Exportformate PNG und TIF eingestellt werden. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4351): :ref:`NC_AddFiles`: Die Funktion wurde nicht korrekt ausgeführt, wenn die Daten aus einer MDF-Datei stammten und Text-Kanäle enthielt. Die Fehlermeldung war: "dimredim failed". * (ID4357): :ref:`Excel 2007 Export `: Falls für einen Kanal in der NC-Datei kein Zahlenformat definiert ist (kein Kanalattribut ``C_format``), wird nun das Zahlenformat aus der NC-Dateieditor übernommen. Siehe auch :ref:`browseroptions`. * (ID4358): :ref:`text-placeholder`: Falls ein Textobjekt mehrere Paltzhalter enthielt, wurde nur ein Platzhalter ausgetauscht. * (ID4359): :ref:`Aktualisiere PowerPoint Document `: Die Funktion schlug mit einer Fehlermeldung fehl. .. _news-R2018-5: Neu in R2018.5 (2019-02-15) -------------------------------------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4327): :ref:`AppSetStatusbarText`: Es kam zu einer Speicherzugriffsverletzung, wenn der Meldungstext länger als 1024 Zeichen war und ein Fortschrittsdialog angezeigt wurde. Siehe :ref:`AppProgressDialog`. * (ID4328): :ref:`call`: Der Aufruf ``call("sin", 1)`` verursachte eine Speicherzugriffsverletzung (C00000005) beim Aufruf der :ref:`sin`-Funktion. * (ID4329): :ref:`profiler_start`, :ref:`profiler_stop`: Funktionen, die mit Hilfe der :ref:`call`-Funktion aufgerufen wurden, wurden die Anzahl der Aufrufe und die Ausführungszeit doppelt erfasst. * (ID4330): :ref:`Einfache Tabellenfunktionen `: Bestimmte Zahlenwerte wurden versehentlich als Zeit/Datum erkannt. Die Berechnung schlug in diesen Fällen fehl. Z. B. wurde der Werte 8.23 als Datum erkannt (``DT_ParseDateTime("8.23")``). * (ID4333): :ref:`NC_AddFiles`: Falls Kanäle aus unterschiedlichen Zeitgruppen in eine Zeitgruppe eingefügt werden mussten, kam es zu einem Fehler. Nun werden die entsprechenden Kanäle auf die neue Zeitachse interpoliert. * (ID4335): :ref:`try`-:ref:`except`-Anweisung: Falls ein :ref:`try`-Block innerhalb einer :ref:`for`-Schleife verwendet wurde und ein :ref:`break`-Anweisung enthielt, wurde in den :ref:`except`-Block verzweigt und nicht wie erwartete hinter die `for`-Schleife gesprungen. * (ID4336): :ref:`file-send-to-powerpoint` und :ref:`PageSendToPowerPoint`: Wenn der Dateiname und der Seitenname länger als 240 Zeichen (Shape Name ist begrenzt auf 254 Zeichen), trat ein Fehler auf. Der Dateiname und der Seitenname wird in das entsprechende Shape Objekt in PowerPoint geschrieben. Mit Hilfe des Namens kann das PowerPoint Dokument aktualisiert werden. * (ID4338): :ref:`PageSaveAsBitmap`: Die Funktion hatte ein Speicherleck. Der Aufruf der Funktion :ref:ImageDestroy` fehlte. * (ID4345): :ref:`edit-copy-format`: Bei Diagrammen wurde die Achsenfarbe und die Schriftart der Achsentitel nicht übertragen. * (ID4346): :ref:`file-send-to-powerpoint`: Wenn Datensätze Marker enthielten, und das PowerPoint-Dokument als PDF-Datei gespeichert wurde, konnte die PDF-Datei mit dem Acrobat Reader nicht angezeigt werden. Der Acrobat Reader zeigt eine Fehlermeldung an. * (ID4348): :ref:`XYSetBarFillColor`: Die Funktion hat beim Aufruf mit einer RGB-Farbe die Farbe nicht zugewiesen. Der Fehler führte dazu, dass im Kategorieplot alle Balken in rot dargestellt wurden. Rot ist die Default-Füllfarbe für Balken. .. _news-R2018-4: Neu in R2018.4 (2019-01-18) -------------------------------------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4301): :ref:`XYSetProps`: Die Markertransparenz konnte nicht eingestellt werden. Die Transparenz wird nun über den neuen Parameter ``marker-fill-alpha`` gesetzt. * (ID4314): :ref:`Tabellenkalkulation `: Funktionen mit einen Bereichsparameter konnten nicht ausgeführt werden und erzeugten eine Fehlermeldung. Beispiel: ``=mean(A1:A3)``. * (ID4315): :ref:`nc_varput_text`: Die Funktion schlug fehl, wenn ein Kanaltext mehr Zeichen enthielt als in der Dimension definiert waren. Der Fehler konnte beispielsweise im Excel-Import auftreten, wenn ein Textkanal mehr als 1000 Rekords enthielt. * (ID4316): :ref:`diagram-xyz-axis-userlabel`. Die Schriftart konnte nur über die Schriftart-Schalterleiste eingestellt werden. Nun steht zusätzlich eine Schaltfläche zur Verfügung um die Schriftart für die Label einer Achse auszuwählen. * (ID4317): Ein Doppelklick auf eine Datendatei mit der Namenserweiterung ``.nc`` oder ``.nc2`` im Windows-Dateiexplorer startete zwar UniPlot, öffnete die Datei aber nicht. Die Datei wurde nur geöffnet, wenn UniPlot bereits lief. * (ID4319): :ref:`@f{3dlegend}`: Der folgende Aufruf ``@f{3dlegend(ZAxisTitle)}`` erzeugte vor dem Namen ein unerwartetes Liniensymbol. Der Fehler wurde korrigiert. Mit dem folgenden Aufruf kann nun ein Legendeneintrag mit Liniensymbol erzeugt werden: ``@f{3dlegend(Linesymbol.ZAxisTitle)}``. Eine 3D-Legende wird mit dem folgenden Aufruf erzeugt: :ref:`diagraminsert-field-function`. * (ID4323): :ref:`import-of-mdf-files`: Falls ein Kanal einen größeren Block-Offset als 8192 bytes hatte, wurde der Kanal nicht korrekt geladen. Das Problem trat beispielsweise auf, wenn eine Kanalgruppe mehr als 1024 Kanäle mit dem Datentyp double (64 bit) enthielt. Fall der Kanal den gleichen Datentyp wie der Kanal mit dem Offest 0 hatte (Zeitkanal), enthielt der Kanal in der NC-Datei die Werte des Kanals mit Offset 0. .. _news-R2018-3: Neu in R2018.3 (2018-11-30) -------------------------------------------- Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4194): Öffnen einer IPW/IPZ-Datei durch Doppelklick im Windows Explorer: Falls UniPlot nicht gestartet war, wurde UniPlot gestartet, die ausgewählte Datei wurde aber nicht geöffnet. Eine IPW/IPZ-Datei wurde nur geöffnet, wenn UniPlot bereits ausgeführt wurde. * (ID4295): :ref:`text-images`: Ein in einer Tabellenzelle eingefügtes Bild ohne Skalierungsangaben wurde nicht vollständig angezeigt. Das Bild wurde am oberen Rand abgeschnitten. * (ID4301): :ref:`MarkerSetFillColor`: Der Transparenzwert der Füllfarbe konnte nicht eingestellt werden. * (ID4303): :ref:`nc_to_obj`: Falls ein Kanal ein Sonderzeichen im Namen hatte, z. B. einen Punkt, fehlte der Kanal im Ergebnis-Objekt. * (ID4306): :ref:`data-3d-color-legend`: Falls sich die Anzahl der Elemente einer 3D-Farblegende änderten, wurde die zusätzlichen Zellen teilweise mit einer anderen Schriftart und -größe angezeigt. * (ID4309): Beim Schließen eines UniScript-Editors konnte es passieren, dass UniPlot beendet wurde. Geänderte Dokumentne wurden nicht gespeichert. * (ID4310): :ref:`edit-objecttable`: Wenn aus der Zwischenablage der Text mehrerer Tabellenzellen eingefügt werde sollte, trat ein Fehler auf. Es konnte nur der Text einer Zelle kopiert und eingefügt werden. * (ID4311): :ref:`editobject-propertiespicture`: Das Dialogfeld konnte nicht angezeigt werden. Bei einem Doppelklick auf einem Bild wurde anstatt des Dialogfelds eine Fehlermeldung angezeigt. * (ID4312): :ref:`auto_xyz_RelDiv`: Falls eine relative Differenz berechnet wurde und der Divisor 0 war, wurde eine Meldungsdialogfeld mit der Warnung angezeigt, dass alle 0-Werte durch 0.01 ersetzt werden. Die Meldung wurde durch eine log-Warnung ersetzt. .. _news-R2018-2: Neu in R2018.2 (2018-10-26) ------------------------------------------ Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * :ref:`data-threshold`: Der Schwellwert kann nun auch als Bereich definiert werden. Der Schwellwertbereich wird als Balken im Diagramm angezeigt. * :ref:`sqlite3 `: Update auf Version 3.25.2 (2018-09-25). * :ref:`data-data-exchange-page`: Bei Bedarf kann die Unterscheidung der Datenquellen nach Recordfilter nun abgeschaltet werden. Die Option ist dann sinnvoll, wenn mehrere Rekordfilter definiert wurden, die jedoch für den Datenaustausch nicht bearbeitet werden müssen. * Neue und geänderte UniScript-Funktionen, siehe :ref:`funcs-r2018`. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4278): :ref:`edit-objecttable-configuration`: Der Positionsbezug (z. B. Links-Oben) wurde nicht übernommen. * (ID4284): :ref:`import-of-ifile-files`: Die Echtzeitresultate (RTP) wurden nicht korrektin die NC-Datei geschrieben bzw. fehlten in der NC-Datei. * (ID4286): :ref:import-of-mdf4-files`: Der Import von MDF4-Dateien mit sehr großen Datenblöcken (> 2 GB) konnte fehlschlagen. Nun werden solche Blöcke in kleinere Blöcke zerlegt. * (ID4287): :ref:`file-send-to-powerpoint`: Bis R2018.1 wurden die Seiten als EMFDual übertragen. Mit dem Format traten Probleme mit der Seitengröße auf. Die Seiten wurden in machen Fällen zu klein angezeigt. Das Problem trat auf, wenn im Diagramm nur ein Ausschnitt der Daten angezeigt wurde. Die Seiten werden nun als EMF-Datei übertragen, um den Fehler zu vermeiden. * (ID4290): :ref:`ncdump_exe`: Das Programm `ncdump.exe` zur Ausgabe von Datendateien in Textform startete nicht. * (ID4292): :ref:`DialogBox`: Falls der Dialog ein Report mit einem Static-Textfeld mit Schaltfläche enthielt, wurde beim Aktivieren der Schaltfläche das Textfeld abgedeckt. * (ID4293): :ref:`pdf-export`: Falls eine Seite einen Farbverlauf enthielt, wurde die obere Farbe am unteren Rand des Farbverlaufs als schmaler Streifen angezeigt. .. _news-R2018-1: Neu in R2018.1 (2018-08-24) ------------------------------------------ Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Fehlerbalken: Die Daten für Fehlerbalken können nun beim Erzeugen des Datensatzes aus Kanälen gelesen werden. Dazu wählt man im Datenbrowser den Typ "2D: x/y Fehlerbalken" aus. Es muss ein Kanal für den positiven Fehler und ein Kanal für den negativen Fehler ausgewählt werden. .. image:: S:/uniplot-obj/images/errorbars.* Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4262): :ref:`asam-ods-browser-corba`: Das Passwort für den Zugriff auf den ASAM-ODS Server musste bei manchen Benutzern immer wieder neu eingegeben werden. Um den Fehler zu korrigieren, wird nun zum Speichern des Passwortes ein neues Verfahren verwendet. Für das neue Verfahren ist es erforderlich, dass beim ersten Zugriff auf den Server, dass Passwort neu eingegeben wird. Das Passwort wird verschlüsselt gespeichert. * (ID4264): Das Diagrammnetz wurde nicht angezeigt, wenn ein gepunkteter oder gestrichelter Linientyp ausgewählt wurde. Die Netzlinen fehlten auch beim Export. * (ID4265): :ref:`editcopy-page`: PowerPoint/Word-Export: Beim Kopieren/Einfügen über das Kommando ``Seite kopieren`` fehlten teilweise Datensätze im Zieldokument. * (ID4266): Wenn in einem Word oder PowerPoint Dokument eine UniPlot-Seite als WMF, EMF, EMF+ oder EMFDual Grafik eingefügt wurde, fehlten die UniPlot-Grafiken, wenn das Dokument aus Word oder PowerPoint als PDF-Datei gespeichert wurde. Der Fehler trat nicht auf, wenn die PDF-Datei über einen Druckertreiber erstellt wurde. * (ID4268): :ref:`asam-ods-browser-corba`: Die Session wurde nicht geschlossen. * (ID4271): In einem seltenen Fall konnten Seiten eines UniPlot Dokuments nicht angezeigt werden, wenn für die Bildschirmausgabe Direct2d verwendet wurde. Es kam zum Absturz von UniPlot. Die Grafik-Library kann im Dialog :ref:`tools-more-options` in der Seite ``Installation`` ausgewählt werden. * (ID4272): :ref:`DialogBox`: Falls in einem Dialog ein Report-Element enthalten war und darin ein Edit-Element den Fokus hatte, konnten die Pfeiltasten nicht benutzt werden, um den Cursor im Text zu verschieben. Der Fehler trat z. B. im Datenaustausch-Dialog auf, wenn der Kommentar bearbeitet werden sollte. * (ID4273): :ref:`edit-objecttable-configuration`: Zahlen in Tabellenzellen können nun auch im e-Format oder im Hexadezimalformat angezeigt werden. * (ID4276): Die Funktion :ref:`DocCopyPage` kopierte teilweise Bilder nicht korrekt. Das Bild fehlte im Zieldokument. In manchen Fällen wurde das Bild auch im Quelldokument gelöscht. Der Fehler trat beispielsweise bei dem Kommando :ref:`file-merge-documents` auf. .. _news-R2018-0: Neu in R2018.0 (2018-06-28) ------------------------------------------ Änderungen und Erweiterungen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * UniPlot R2017 verwendet für die grafische Ausgabe GDI+ anstatt GDI (Graphics Device Interface) in R2016 und davor. Dadurch war eine verbesserte Ausgabe mit z. B. Transparenz und Kantenglättung (Antialiasing) möglich. Leider ist die Ausgabe-Geschwindigkeit in R2017 nicht zufriedenstellend, so dass in R2018 das Direct2D-Interface (mit Hardware-Beschleunigung) verwendet wird. Dadurch wird eine sehr gute Darstellungsqualität mit hoher Geschwindigkeit erreicht. In R2018 kann während der Laufzeit das Interface zwischen GDI, GDI+ und Direct2D gewechselt werden, siehe :ref:`AppSetGDI` und :ref:`AppGetGDI`. Die Ausgabe kann über die Funktion :ref:`AppSetGDI` umgeschaltet werden oder über den Befehl :ref:`tools-more-options` (Seite Installation). .. image:: S:/uniplot-obj/images/tools-settings-gdi-de.* * Für die Verarbeitung von Bildern (Bitmaps) verwendet UniPlot nun die Windows Imaging Component (WIC). * :ref:`file-wmf-export`: Windows-Metafiles (Vektorgrafiken wmf, emf, emf+, emf+dual) werden über GDI bzw. GDI+ erzeugt. * :ref:`edit-copy-page`: OLE wurde in UniPlot R2017 entfernt. Es wurde in R2018 wieder eingebaut. Damit können nun wieder UniPlot-Seiten, die mit dem Kommando "Bearbeiten=>Seite kopieren" über die Zwischenablage in PowerPoint eingefügt wurden auch zu einem späteren Zeitpunkt noch bearbeitet werden. Für die Bearbeitung wird die UniPlot-Grafik in PowerPoint doppelt geklickt, um Sie in UniPlot zu öffnen. Die Änderungen werden dann in PowerPoint gespeichert. OLE unterstützt keine Transparenz. Bilder die als Attachments geladen wurden werden nicht angezeigt (siehe :ref:`edit-attachments`). * Der Befehl :ref:`file-wmf-export` wurde erweitert (mehr und höhere Auflösungen und EMF, EMF+ (Enhanced Metafile Format Plus Extensions), EMF+Dual). * In Tabellenobjekten können nun einfache Formeln eingegeben werden. Siehe :ref:`edit-object-table`. Eine Formel beginnt mit einem Gleichheitszeichen und muss in das Namensfeld einer Zelle eingetragen werden. Beispiel: ``=sum(A1:A10)`` .. image:: S:/uniplot-obj/images/table-formula.* Die Formel muss im Zell-Namensfeld eingegeben werden: .. image:: S:/uniplot-obj/images/table-text-de.* * :ref:`data-2dbit-dataset`: Neuer Datensatztyp um Bitwerte darzustellen. Beispiel: .. image:: S:/uniplot-obj/images/bit-data.* * Neue und geänderte UniScript-Funktionen, siehe :ref:`funcs-r2018`. Fehlerkorrekturen ^^^^^^^^^^^^^^^^^ * (ID4157): Transparente PNG-Dateien werden nun korrekt dargestellt. * (ID4158): Die Suchfunktion in der HTML-Hilfe (http://www.uniplot.de/documents/de/search.html) funktioniert nun. * (ID4176): Die PDF-Ausgabe war teilweise fehlerhaft und sehr langsam. Die Erzeugung wird nun wieder über GDI durchgeführt, wie in UniPlot R2016. * (ID4249): :ref:`import-export-of-tdm-files`: Der TDM-Export schlug fehl, wenn ein Attribute in der NC-Datei mehr als ein Element enthielt. Beispielsweise enthält das NC-Attribut ``XStart_XDelta`` zwei Zahlenwerte. * (ID4256): :ref:`import-of-ifile-files`: Bei Dateien mit variabler Kurbelwinkelteilung trat ein Fehler auf, wenn die Daten mit dem Datentyp long oder float gespeichert waren. * (ID4257): :ref:`data-threshold`: Die Option *Schwellwertlinie in Legende anzeigen* wurde nicht korrekt ausgewertet. * (ID4258): :ref:`import-of-can-files`: Bei GIN-Daten wurden zeitliche Lücken, die größer als ca. 70 Minuten sind, nicht korrekt in den Zeitkanal übernommen. * (ID4259): :ref:`ExcelReadEx`: Bei Aufruf mit zwei Return-Parametern wurden Zahlenwerte nur mit maximal 6 signifikanten Stellen in der Text-Matrix geschrieben. Nun werden die Zahlen mit maximal 16 signifikaten Stellen in der Text-Matrix gespeichert. :sub:`id-796474`