.. highlightlang:: us .. _what's-new-in-uniplot-5.11.0: What's New in UniPlot 5.11.0 ============================ This page describes the changes made to UniPlot 5.11.0 since version 5.10.3. Enhancements ------------ * A file comment can be set in the :ref:`datadata-exchange-(document)` and :ref:`datadata-exchange-(page)` dialog box. The comment can be displayed using the :ref:`@f{legend_table}` field function. The display order of the data files can be modified as well. .. image:: S:/uniplot-obj/images/data-exchange-en.* File attributes of more than one data file can be displayed in a page using placeholders in this format ``$File_x.attname$`` for example: ``$File2:engineno$`` to display the attribute engineno of the second file. * Edit Formula: A formula can be modified using the :ref:`toolsformulalist` or via a right mouse click in the data browser on a formula channel. See also :ref:`formula-interpreter-1---introduction`. New UniScript Functions ----------------------- .. us.makeindex New5110, New Functions in UniPlot 5.11.0 .. include:: ../ftab/New5110.ftab Modified UniScript Functions ---------------------------- The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5110, Modified Functions in UniPlot 5.11.0 .. include:: ../ftab/Changed5110.ftab Bug Fixes --------- The following bugs have been fixed: * (ID2161) The :ref:`XYZGetNumberOfPoints` function was documented but missing. * (ID2168): 3D-Dataset-Interpolation: The Thin-Plate-Spline interpolation failed for some datasets. The interpolation has been modified as following: If the interpolations fails a linear interpolation is executed and a warning is displayed in the event window. See also: :ref:`datainterpolation`. * (ID2169): IFILE: A reading sometimes occurred if the file contained Indicom extension data. See also :ref:`import-of-ifile-data-files`. * (ID2170): :ref:`poly_triangulate`: The function could not be invoked with three data points. At least 4 data points were needed. * (ID2171): Formula Interpreter: The following functions returned column vectors instead of a row vector: smooth, fft_filter, derivative, integral, max, min. Column and row vectors cannot be mixed in an expression using one of the following operators: +, - , \*. /. See also :ref:`formula-interpreter-1---introduction`. * (ID2173): UTX-Filter: Empty columns on the right side of the data matrix will be ignored. * (ID2181): UTX-Export: Each attribute was separated by two newline separators. Now, only one separator is used. * (ID2183): Objects with string arrays were displayed incorrectly, for example ``print [. a = ["Hello1", "Hello2"], b = 123];``. * (ID2184): MATLAB files withe 0-Bytes strings in cell arrays could not be read. * (ID2185): Formula Interpreter: The ``replace_missings()`` function did not recognize the value 1e10 as a missing value. * (ID2188): In some cases a 2D curve could not be selected with the mouse. If a curve was overlapped by another curve and clipping was enabled the curve could not be selected. * (ID2189): Grid lines could not be displayed as a dotted line. * (ID2191): PDF-Export: The export used the default printer driver page size. Example: If the printer driver of the PDF Export was set to A4, the page could not be exported as A3. * (ID2192): Hatch filling of 2D-Datasets: If the curve was a closed polygon, the number of data points was limited to 2047 points. If the curve contained more points, a memory access violation occurred. This bug has been fixed as as follows: The number of points is limited to 181072, otherwise the hatch filling is not displayed. This limitation does not apply to monotone increasing datasets. :sub:`id-743954`