.. highlightlang:: us .. _news-R2016: New in R2016 ============ This page describes the changes made to UniPlot R2016 since UniPlot version :ref:`R2015 `. .. .. note:: This is a beta version. The release version is planned for May 2016. The current version is :ref:`R2015.10 `. .. _news-R2016-11: New in R2016.11 (10 November 2017) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4164): :ref:`MDF4 `: The import failed for some data files, if the files contained compressed data blocks. * (ID4165): :ref:`data-linear-interpolation`: The combo boxes were initialised incorrectly, if the dataset info text contained newline characters. * (ID4166): :ref:`ASAM-ODS (Corba) `: Access the names service (bindings) failed. Using omniORB 4.1.3, the name service can be accessed again. * (ID4167): The :ref:`DocSave` function could not be used, if an IPZ file from a network path was opened and the ``copy-on-open`` option was enabled. See also :ref:`tools-more-options-net`. * (ID4169): The :ref:`File List ` did not display all elements when UniPlot was used with a high resolution monitor, e.g. 4K monitor. * (ID4170): The :ref:`AppAddToRecentFileList` function failed, if a slash (/) was used as a path separator instead of a backslash. * (ID4171): If an IPZ file was opened from the :ref:`File List `, the ``copy-on-open`` option was ignored, see :ref:`tools-more-options-net`. * (ID4172): :ref:`DIAdem-Import `: An error occurred, if a data channel contained 0 data points. * (ID4173): Corrections in :ref:`netCDF-SDK`. * (ID4174): :ref:`DocCreate`: If the ``DOC_READ_ONLY``-Flag was set for an IPZ file, the file could not be opened multiple times. It worked correctly for IPW files. * (ID4178): :ref:`edit-copy-format`: The user label properties were missing. .. _news-R2016-10: New in R2016.10 (26 September 2017) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4156): :ref:`MDF Files (INCA) `: If an MDF file was unsorted, the import filter ignored some links in the file and the import failed. * (ID:4163): :ref:`Famos Files `: Reading channel data with more than 100,000 data points failed. Event data was not read correctly. * (ID4155): :ref:`data-data-exchange-page`: If a record filter is used by multipel data source, it can now be modified for all data sources simultaneously. .. _news-R2016-9: New in R2016.9 (18 August 2017) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4149): :ref:`data-data-exchange-page`: If the datasource action sting "Set to zero" was selected, the data in the data table was not removed. Now the data in each table cell is set to the string ``empty``. * (ID4152): If a dataset in a diagram is selected, the x axis can be scrolled with the mouse wheel. This function only worked, if the mouse cursor was placed on the scroll slider in the scroll tool bar. New scroll functions: If you press :kbd:`Shift` while rotating the mouse wheel, the scroll speed increases. If you hold down the :kbd:`Ctrl` key, the x axis range can be changed. To change the y-axis range hold down the :kbd:`Alt` key. * (ID4153): :ref:`browser--create-embedded-data-table`: The dialog box was not displayed, if the user double clicked a data table. This bug was only in the english user interface. * (ID): :ref:`@f{pagenumber}`. The field function did not ignore background pages. See also :ref:`page-select-master-page` and :ref:`diagram-insert-field-function`. .. _news-R2016-8: New in R2016.8 (09 June 2017) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4133): The setup program was sometimes not executed, if a new UniPlot version was downloaded during the UniPlot startup. The setup program was only executed, if an IPW/IPZ file was saved before UniPlot was terminated. * (ID4135): :ref:`file-export-data`: The Excel export did not evaluate the NC channel attributes ``add_offset`` and ``scale_factor``. * (ID4138): :ref:`us_exe`: The :ref:`auto_ImportData` function call caused an error. * (ID4141): :ref:`import-of-mdf4-files`: Unit strings in CC-Blocks have been ignored. * (ID4142): The number of dimensions in NC files have been increased from 2,000 to 20,000. If a channel name occurred more than 1,000 times in a data file, the data import failed. (see :ref:`Application Limits `) * (ID4143): :ref:`diagram-create-u3d-diagram`: The 64 bit version could not start the :ref:`up3dv_exe` program. * (ID4144): :ref:`data-data-exchange-page`: The start directory could not be set in the option dialog box. .. _news-R2016-7: New in R2016.7 (17 Mar 2017) --------------------------------------- Enhancements ^^^^^^^^^^^^ * :ref:`data-data-cursor`: Three new values have been added to the cursor dialog: Standard deviation, Area under curve, mean value calculated from the integral value divided by the the distance of the two cursors (dx). This mean value will be identical to the average mean value if the sampling rate is constant. The mean value will be different, if the sampling rate varies. Bug Fixes ^^^^^^^^^ * (ID4123): IPZ files have sometimes not been compressed properly. * (ID4127): :ref:`data-data-cursor`: The data displayed in the cursor dialog box can be copied to clipboard by a right click in the box. If the clipboard was already filled with some the data, the function failed. * (ID4130): If an IPZ files was modified and the file was closed without saving, the file time was updated. * (ID4131): Problems with write protected IPZ files: If a write protected IPZ file is opened, a copy of the file is created in the UniPlot autosave directory. This copy was not removed if the file was closed without saving it. The next time UniPlot was started the file was opened automatically. * (ID4132): :ref:`file-export-data`: The MDF4 export generated files did not comply with the MDF4 specification. UniPlot could import the files but other programs, for example ETAS MDA, would display an error message. .. _news-R2016-6: New in R2016.6 (13 Jan 2017) --------------------------------------- Enhancements ^^^^^^^^^^^^ * MDF4-Export: An MDF4-Export has been added to the :ref:`file-export-data` and the :ref:`NC_ExportData` function. Bug Fixes ^^^^^^^^^ * (ID4110): :ref:`copy-on-open`: An error occurred, if a write protected IPZ file was opened from a network drive with the option "Copy-On-Open" enabled. Saving the file failed without displaying an error message. The locally saved file was opened every time UniPlot was started. The file was only removed if the file was saved under a new name. * (ID4113): :ref:`CAN`: The dialog box did not save the message frame selection. * (ID4116): :ref:`asam-ods-browser-(corba)`: The tree structure in the ODS browser only displayed the first 1,500 child elements for each node. This number has been raised to 10,000 elements and can be set to a different number as well. * (ID4117): :ref:`com-interface`: If a matrix was passed as a function parameter, for example in a VBA script, the rows and columns were mixed up in UniPlot. * (ID4118): :ref:`import-of-ifile-files`: The channels of the different time groups were sometimes saved in different dimensions. Now all channels are saved in the same time group. * (ID4120): IPZ-Backup files were not removed, if the option "Remove backup files" in the Option dialog box was enabled. * (ID4121): :ref:`import-of-mdf4-files`: The import filter did not evaluate the invalid bits. Now the invalid bits are used to set the missing values. .. _news-R2016-5: Neu in R2016.5 (25 Nov 2016) --------------------------------------- Enhancements ^^^^^^^^^^^^ * The :ref:`CAN` import addin supports new formats: G.i.N Can LOG files (``Data*F1`` and ``Data*F1.gz``) and A&D Can Log files (``.tdfa``). Bug Fixes ^^^^^^^^^ * (ID4097): :ref:`import-of-ifile-files`: The time channels were missing in IFiles created with a PEMS-System. * (ID4099): :ref:`formula-interpreter`: If a formula contained a time channel and the NC file contained multiple time channels (e.g. an MDF file), the function did not select the correct time channel and the formula calculation could fail. * (ID4100): :ref:`import-export-of-tdm-files`: Invalid numbers were not marked as missing_values. * (ID4102): 3D Dataset: If all data points were located on the data hull, an error occurred and the dataset could not be created. * (ID4103): :ref:`file-list`: An IPW/IPZ file was displayed in the File List with an incorrect name, if the file was opened from a network drive and the file name contained an ``@`` character. If the file was clicked in the file list, the file was closed and the file name was removed from the list. * (ID4104): :ref:`@f{legend_table}`: The Record filter was not displayed in the legend table. * (ID4105): :ref:`sum`: The function failed, if the strings contained 0-characters. * (ID4107): :ref:`data-data-exchange-page`: The record filter could not be edited or a new datasource with a record filter could not be added, if the data file contained more than one dimension (e.g. MDF file). .. _news-R2016-4: New in R2016.4 (30 Sep 2016) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4073): Open IPW/IPZ files with a double click in the Windows Explorer: Sometimes the command failed, if UniPlot was not already running. The fix in UniPlot R2016.3 did not always work. Please contact us if the function still causes problems. * (ID4084): :ref:`NC_AddFiles`: The values of string channels for the first data file were missing. * (ID4085): :ref:`file-wmf-export`: The bitmap export could not be used. A file was missing in UniPlot R2016.x. * (ID4086): :ref:`edit-copy-page`: If a document page was inserted into PowerPoint or other OLE supporting programs, the diagram grid was not displayed. * (ID4088): If a document page contained a dataset with 0 data points, diagrams and drawing objects could not be selected using the mouse. * (ID 4090): :ref:`import-of-ifile-files`: In some cases the time channel resolution was not created correctly. This problem occurred, if the resolution for RZT and AZT elemenst was not 1. The heat release calculation failed, if the pressure channels were recorded with different resolutions. .. _news-R2016-3: New in R2016.3 (26 Aug 2016) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4068): Drawing Objects: If a drawing object was moved with the help of the arrow keys, it sometimes jumped to an unexpected position. * (ID4073): Open IPW/IPZ files with a double click in the Windows Explorer: Sometimes the command failed, if UniPlot was not already running. * (ID4074): :ref:`import-of-mdf4-files`: The import failed, if a file contained channels with a bit size smaller than the normal data type size. Example: Channel with a size of 48 bits. * Some minor bugs have been fixed. .. _news-R2016-2: New in R2016.2 (29 July 2016) --------------------------------------- Bug Fixes ^^^^^^^^^ * (ID4061): On some computers with Windows 7 UniPlot R2016.1 could not be started. The following error message was displayed: The procedure entry point ``ucrtbase.terminate`` could not be located in the dynamic link library ``api-ms-win-crt-runtime-l1-1-0.dll``. The bug has been fixed. * (ID4065): :ref:`utx-data-file-format-specification`: UTX Text files with BOM (see https://en.wikipedia.org/wiki/Byte_order_mark) were not imported. In the NC file the header data elements (global attributes) were missing. The support for UTX text files with a BOM for the formats UTF-8, UTF-16 (BE) and UTF-16 (LE) has been added. * (ID4066): :ref:`import-of-can-files`: Channels with Motorola byte order were not imported correctly. The values were incorrect. .. _news-R2016-1: New in R2016.1 (08 July 2016) --------------------------------------- Enhancements ^^^^^^^^^^^^ * Import of :ref:`HDF5`-based :ref:`MATLAB` files. * :ref:`import-of-d7d-files`. * UniPlot is created using a new compiler (Visual Studio 2015). The standard MFC (Microsoft Foundation Classes) and MSVCRT (Microsoft C-Runtime-Library) Libraries are used. In older versions modified MFC- and MSVCRT-DLLs were used. * :ref:`Installation `: The 64-bit version will be installed in the directory "Program Files\\UniPlot Software" and the 32-bit version in "Program Files (x86)\\UniPlot Software". * All programs and tools for the 64-bit version are 64-bit (see also :ref:`uniplot-tools`). * The old SQLite2 interface has been removed. Please use the :ref:`SQLite3 ` interface. * :ref:`PostgreSQL ` interface for the 64-bit version is included. * Copy-on-open: Loading of UniPlot documents (IPZ files) from network drives by creating a copy of the document on the local drive. After the document has been modified, it will be copied automatically back to the network drive. In :ref:`tools-more-options` this option can be disabled. See also :ref:`copy-on-open`. * Copy and assign properties of selected diagrams and drawing objects. Example: Copy the size and font of a selected diagram to a selection of diagrams in the same document. See :ref:`edit-copy-format`. .. image:: S:/uniplot-obj/images/edit-copy-format-en.* .. image:: S:/uniplot-obj/images/edit-copy-format-edit-en.* * UniPlot uses the build in script interpreter UniScript. With this 2016 version Lua has been added as a second script language (http://www.lua.org/about.html). Please find the interface documentation under :ref:`lua`. The interface will be a beta version up to UniPlot R2017. .. image:: S:/uniplot-obj/images/lua-cmd-wnd-maxi.* * :ref:`xyzcreate`: Map correction at map border added. Nearly flat triangles at the map border are removed. .. image:: S:/uniplot-obj/images/xyz_flat_triangle_correction.* * :ref:`formula-interpreter`: All formulas of one formula directory are saved in one library file. The file name is :file:`formula.icl9` and the file is saved in the formula directory. In older versions a library file with the extension icl8 was created for each source file (.ic). * New and modified UniScript functions, see :ref:`funcs-r2016`. The following enhancements will be available with a later update of the R2016: * Instead of embedding the data for 2D datasets, the dataset can be linked to an external UniPlot data file (NC2) without loading the data into the IPZ document. Bug Fixes ^^^^^^^^^ * (ID3741): UniScript-Debugger: The F10 command (Step over Function)the debugger would skip break points. * (ID3993): UniScript-Debugger: If the path name of a Uniscript file contained a ``@`` character, it was not possible to set a breakpoint, repectivly they were removed when the F4 key (Save/Execute) was pressed. * (ID4007): :ref:`IsFileIPW` returned the value 65535 for Excel-xls files (or other OLE compound files) instead of 0. * (ID4043): If UniPlot was never invoked with administrator rights, opening and closing of IPW/IPZ files failed, if UniPlot was started with temporary administrator rights. * (ID4044): :ref:`asam-ods-browser-(corba)`: For variables with the data type DT_DATE the seconds were used as minutes. * (ID4046): IPW/IPZ Files: Saving IPW/IPZ files could cause a memory access violation if the document contained a huge number of datasets. * (ID4048): :ref:`data-data-exchange-page`: The data of threshold datasets were not exchanged. * (ID4049): The 7z interface function were incorrect, e.g. :ref:`p7z_zip`, if the file names contained spaces. * (ID4050): :ref:`import-of-ifile-files`: If channels were measured with different Crank Angle settings but with an identical number of data points, it was possible that a channel was assigned to the wrong Crank Angle group. * (ID4051): :ref:`ncdump_exe`: If string channels in the NC file contained newline characters, the dump file was in incorrect. * (ID4052): :ref:`Data editor `: String channels containing non-printable characters (e.g. newline characters) could not be edited correctly. * (ID5059): :ref:`import-of-mdf-files`: If a MDF file contained more than 1000 channels, the import could be very slow. By using a hash table the access speed has been improved significantly. :sub:`id-1159409`