.. |Cursor_Tooltip| image:: S:/uniplot-obj/buttons/Cursor_Tooltip.png :align: top .. highlightlang:: us .. _what's-new-in-uniplot-5200: New in R2010 ============ This page describes the changes made to UniPlot R2010 since version 5.15. .. _what's-new-in-uniplot-R2010-6: .. _news-R2010-6: New in R2010.6 -------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID2708): The :ref:`regex` function does not work correctly in the x64-UniPlot-Version. * (ID2798): If the Browser Window and the User Toolbar Window were arranged as tabbed Windows and one tab was dragged with the mouse to a new position UniPlot crashed with a memory access violation error. * (ID2799): If the Browser Window and the User Toolbar Window were stacked on each other the vertical size was lost after a new start of UniPlot. * (ID2801): If the Full Screen mode was terminated with the ESC key the the state of the docked windows was not saved. * (ID2802): The window to display variable values (Alt-3) has been removed. The window was causing problems. Anyway it is much easier to work with tool tips to display variable values. * (ID2803): :ref:`browsermeancycle`: Because of an error in the dialog box, the function could not be used. * (ID2804): If :ref:`obj_lookup` was invoked with three parameters and the third parameter was an undefined variable UniPlot would crash. * (ID2806): :ref:`asam-ods-browser-(rpc)`: The NC file name extension was not added to the file names. Because of this bug, the created NC files could not be used. This bug occurred only in UniPlot 5.15.4 and R2010.5. .. _what's-new-in-uniplot-R2010-5: New in R2010.5 -------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID2774): :ref:`datadata-exchange-(page)`: The group name of MDF files caused problems, if the channel names in the template contained group names (``Gxx_``) and the channel names in the NC file did not contain the group names. UniPlot did not ignore the group name correctly. * (ID2775): :ref:`datadifference-map-and-other-functions-(3d)`: The data hull is now calculated from the intersection of the two data hulls. Before, the data hull of the first map was used. * (ID2776): Context-MenĂ¼: If UniPlot was used on a computer with more than one monitor and UniPlot was not displayed on the main monitor, the context menu was displayed on the main monitor and the menu commands failed to execute. * (ID2778): IFILE-Import: Calculated channels were not or only partly saved in the NC file. Calculated channels containing multiple cycles were missing in the NC file. For channels that contained only one cycle, for example the mean pressure, crank angle information was missing. Now for each calculated channel the crank angle channel is created. The name is the name of the channel plus the prefix ``_CA``. * (ID2776): :ref:`auto_SetImportOptions`: The function is obsolete. By accident the function was removed and scripts calling this function failed to execute. Now the function has been added to :file:`oldnames.ic`. * (ID2781): :ref:`XYZCreate`: In older versions, all data points with a Z-value in the range -1e10 to +1e10 were removed. This range has been extended to -1e16 to +1e16. * (ID2782): :ref:`excel_sheet_create`: The function did not check if the given sheet name was a valid name. Now the name will be checked. Names longer than 31 characters will be clipped. The following characters will be replaced by an underscore: ``/ \ * ? [ ]``. * (ID2783): :ref:`fileimport-options`: New Option: Add Excel-Sheet-Name in NC file name. * (ID2784): :ref:`auto_SetFilter`: The function failed if the NC file contained more than one dimension. This is the case if the file contains string channels. Now, it is checked that all real channels belong to the same dimension. * (ID2786) 2D-Dataset: If the data was not monotone increasing and only symbols were displayed, the dataset could not be selected with the mouse. * (ID2787) :ref:`nc_varget_missing`: The function created an error if a text channel was accessed. * (ID2788): :ref:`auto_ReplaceTextFromNCFile`: In some cases a text was not replaced. This happened if the index of a text had the same value as a handle of a table object. * (ID2790): :ref:`import-export-of-tdm-files`: The addin could not be used because the library was build incorrectly. * (ID2792): :ref:`asam-ods-browser-(rpc)`: The search dialog did not work sometimes. This problem was caused by an error in the :ref:`DialogBox` function. The function would delete an arbitrary object at the end of the function. * (ID2793): 3D-Dataset: The Thin-Plate-Spline was altered in UniPlot 5.10.1. The modification caused a different interpolation map for small numbers of data (5 to 10 points). This modifications has been reverted. .. _what's-new-in-uniplot-R2010-4: New in R2010.4 -------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID2760): UTX-Filter: In some cases, the source data file was not closed correctly. * (ID2761): :ref:`file-more-file-functions-synchronize-time-data-files`: If the channels used to calculate the offset, were measured with different frequencies, e.g. 1 Hz and 10 Hz, the data was interpolated to the higher frequency. Sometimes this led to an incorrect calculated offset. Now the data is interpolated to the lower frequency, before the offset is calculated. * (ID2768): The :ref:`toolscreate-uniscript-library` command failed in UniPlot R2010.3 because the usserv32.exe file was missing. Some script files were also missing. This bug was only in UniPlot R2010.3. * (ID2769): :ref:`dialog-box-data-filter`: If the record filter contained more than one element, and the first channel was removed, the record filter could not be evaluated. * (ID2770): NC-Editor: If a write protected NC file was saved in the NC Editor under a new name, the write protection flag was copied as well. Now the write protection flag is removed for the destination file. .. _what's-new-in-uniplot-R2010-3: New in R2010.3 -------------- Enhancements ^^^^^^^^^^^^ * The number of channels in a netCDF file has been extended from 10000 to 20000. See :ref:`application-limits`. * New 2D-dataset filter function *cycle_value*. See :ref:`filter-functions-for-xy-datasets`. Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID2670): UniScript: #define statements inside a comment were evaluated:: #define MY_SIZE 500 /* #define MY_SIZE 10 */ print MY_SIZE 10 * (ID2716): :ref:`NC_Edit`: The values of character channels (char) could not be edited. * (ID2719): :ref:`auto_ReplaceTextDialog`: The function could not be invoked with the parameters *hPage* and *ncid*. * (ID2745): In some cases the modification of the x-axis-scaling causes a crash of UniPlot if the diagram contained 2D datasets. The error was only in UniPlot 5.15.1. * (ID2747): 2D-datasets with non monotonic increasing or decreasing x-coordinates could sometimes not selected with the mouse. * (ID2749): 2D-datasets with an x-Offset were invisible if the offset was to big. The x-scaling was ignored during the calculation of the visible data points. The error was only in UniPlot 5.15.1. * (ID2725): Excel-Import: The import failed if the Excel sheet name contained characters not allowed in file names (``< > ? " : | \ / *``). These characters will be replaced by a minus character ("-"). * (ID2740): Data Import: If the file contained more than 10000 channels the import failed with a memory access violation. (See also :ref:`tools-more-options-import` in Tools=>More Options). .. _what's-new-in-uniplot-R2010-2: New in R2010.2 -------------- Enhancements ^^^^^^^^^^^^ * Improved Graphic Performance: The drawing speed of curves with a high number of data points has increased. Scrolling speed through datasets has also significcantly improved. * New function to calculate a mean-cycle, minimum-cycle and maximum-cycle of cycle data. See :ref:`browsermeancycle`. * :ref:`auto_xy_LabelDataPoints`: New Parameter *hHorizontal*. Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID2575): Data Tooltip: The tooltips |Cursor_Tooltip| were not displayed, if the Windows Registry contained the following key with a value set to 0:: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\Advanced\EnableBalloonTips = 0 (REG_DWORD) .. image:: S:/uniplot-obj/images/data-tooltip-en.* Instead of Balloon tooltips, a standard tooltip will be displayed. * (ID2656): :ref:`NC_Edit`: The "Record-Filter" option was disabled when the dialog box was opened. * (ID2657): Formula Interpreter: If the first variable in a formula was a constant, the formula could not be evaluated. * (ID2668): :ref:`datadata-exchange-(page)`: If the channel names in the template contained special characters, e.g. ``n.eng`` and the the option *Allow special chars in channel names* (:ref:`tools-more-options`) was enabled, the nc file contained a channel (``n_eng``) which was marked as invalid. See also error ID2676. * (ID2669): UTX-Filter: For text and Excel files the first 1024 rows are read to determine the channel data type (number, text, date,...). Before only 256 rows were read. * (ID2673): Bar Plot: If a dataset was displayed as a bar plot, it could not be selected by clicking in the bar area. The dataset could only be selected by clicking in the center of the top edge. * (ID2675): Alt+Tab: If the data browser dialog box was open (:ref:`NC_Edit`), the UniPlot icon was not displayed in the application selection window. * (ID2676): :ref:`nc_varid`: Since UniPlot 5.14.5 it is possible that channel names may contain special characters (``.``, ``-``, ``+``, ``$``, ``#``, ``~``, ``!``, ``^``, ``&``, ``%``). If this option was enabled in the (:ref:`tools-more-options`) dialog box, the function did not handle channel names as documented. Example: If the nc file contained a channel ``a_text`` and a different nc file contained a channel ``a.text``, ``nc_varid(ncid, "a.test")`` would return -1 for the channel name ``a_text``. Now the function returns a valid id for both cases. * (ID2679): :ref:`fileedit-alias-table`: The alias text could not handle newline characters. To add a newline to an alias text type in the characters ``\n``. Example: ``Line1\nLine2``. * (ID2682): The excel report could not be used with Excel 2007. The number of columns was limited to 255. Now an Excel 2007 report can handle up to 18384 columns. To use Excel templates with more than 255 columns Excel 2007 must be installed and the template must have been created with Excel 2007. * (ID2704): Formula Interpreter: If the user opened the context menu in the data browser by clicking on the row number in the data grid and then selected the command *Add/Edit Formula Channel*, UniPlot would display a script error (Index out of Range). * (ID2706): Help System: If UniPlot is installed on a network drive the help files will be copied during startup into the UniPlot User directory. Because of a Microsoft security update, the Microsoft HTML Help system may not work when you open the UniPlot help system from a remote location. .. _what's-new-in-uniplot-R2010: .. _news-R2010-0: New in R2010 ------------ UniPlot version numbering has been changed. The version number is the year followed by the letter "R" for release. Updates are denoted by a number behind the year value. The first update will have the version number "R2010.1". The internal version number still uses the scheme
... The internal version number of R2010 is 5.20.0. Enhancements ------------ System Requirements ^^^^^^^^^^^^^^^^^^^ * UniScript-Libraries build with older versions cannot be used with UniPlot R2010. They must be rebuilt using UniPlot R2010 (``*.icl``-Files, see :ref:`saveiclib`). New Data-Browser Window ^^^^^^^^^^^^^^^^^^^^^^^ The new data browser displays all available channels including the channel unit and the number of data points in a list box. The browser supports drag-and-drop. One or more channel names can be dragged from the list into the page to create new datasets. The drop target y-axis will be highlighted. If you do not select a y-axis, a new diagram will be created. .. image:: S:/uniplot-obj/images/browser-full-en.* The Load button can be used to replace the data of an existing dataset. To open the currently active NC-file, click on the Edit button. A right click in the data browser will display a popup menu with settings and options. See also :ref:`data-browser`. UniPlot 64-Bit ^^^^^^^^^^^^^^ UniPlot 2010 is available in two versions: UniPlot 64-bit and UniPlot 32-bit. The 64-bit version accesses more than 3 GB of main memory and can be used. with 64-bit Windows. The 32-bit version can still be used with Windows 64-bit. It can run in a 32-bit compatibility mode, using the Microsoft WoW64 Technology, but only uses up to 3 GB of memory, :ref:`more ... ` Improvements to handle large datasets ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The toolbar buttons * **Increase X-Axis Range**, **Reduce X-Axis Range**, * **X-Scroll left**, **X-Scroll right**, * **One cycle left**, **One cycle right**, * **Zoom In**, **Zoom out** of the Axis Scaling toolbar will trigger a reload of missing data from the datafile into the dataset. .. image:: S:/uniplot-obj/images/ToolbarScaling.* :ref:`more ... ` More Enhancements ^^^^^^^^^^^^^^^^^ * A number of UniScript files have been renamed. Some of the files have been moved into other sub folders in the script directory. * New Help Option: UniPlot can use online help from the UniPlot Internet site using a Web-Browser. * New "Dot-Commands" like ``.dir`` or ``.cd`` for the UniScript command window. A list with the the supported commands can be found in :ref:`viewcommand-window`. * Improved stacked diagrams. New handles in a stacked diagram simplify the process of changing the size and position of a stacked diagram. * The text editor (RichEditControl) has been replaced with the Scintilla.org editor. It can be used to edit TEXT, XML and UniScript files. The editor can handle big data files (> 100MB) and supports Undo/Redo. See also :ref:`overview-editors`. * Axes Linking between pages: So far a diagram's X and Y axes could only be linked to another axis in the same page. Now axes can be linked to any axis of the same type anywhere in the document. To create a link, right click on a diagram and choose :ref:`diagram-link-axes-scales`. * A restart of UniPlot is no longer necessary, if an addin is enabled (see :ref:`tools-add-in-manager`). * New Addin to import KiBox files (see :ref:`import-of-kibox-files`). * Documentation added for the :ref:`dialogbox-datasource-information` dialog box. .. _new-uniscript-functions-5200: New UniScript Functions ----------------------- .. us.makeindex New5200, New Functions in UniPlot R2010 (5.20) .. include:: ../ftab/New5200.ftab Modified UniScript Functions ---------------------------- The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5200, Modified Functions in UniPlot R2010 (5.20) .. include:: ../ftab/Changed5200.ftab .. _bugs-5200: Bug Fixes --------- All bug fixes in the current 5.15 version have been fixed in R2010 as well (see :ref:`what's-new-in-uniplot-5.15`). :sub:`id-1599841`