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 Data=>Data Exchange (Document) and Data=>Data Exchange (Page) dialog box. The comment can be displayed using the @f{legend_table} field function. The display order of the data files can be modified as well.
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 Tools=>Formulalist or via a right mouse click in the data browser on a formula channel. See also Formula Interpreter 1 - Introduction.
New UniScript Functions¶
New Functions in UniPlot 5.11.0 |
|
|---|---|
Creates a legend table for the data files used in the page or document. |
|
DocExchangeDataFiles executes a data exchange for a complete document. |
|
DocGetDataFileList returns the list of used data files in the document or page. |
|
DocSetDataFileList saves the list of used data file names in the document. |
|
fround rounds the elements of a matrix. The number of significant digits can be specified. |
Modified UniScript Functions¶
The changes are listed in the history table at the end of the function description.
Modified Functions in UniPlot 5.11.0 |
|
|---|---|
Is replaced by fround. |
|
Is replaced by fround. |
|
Is replaced by fround. |
|
Is replaced by XYZGetInterpolationType. |
|
Is replaced by XYZSetInterpolationType. |
Bug Fixes¶
The following bugs have been fixed:
(ID2161) The 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: Data=>Interpolation.
(ID2169): IFILE: A reading sometimes occurred if the file contained Indicom extension data. See also Import of IFILE Data Files.
(ID2170): 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 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.
id-743954