.. |Layer_YAxisParameter| image:: S:/uniplot-obj/buttons/Layer_YAxisParameter.png :align: top .. highlightlang:: us .. _news-R2012: New in R2012 ============ .. note:: Due to an error in UniPlot versions R2012.0 to R2012.9, data could, in rare cases, be lost in IPZ files. See ErrorĀ :ref:`ID3371 `. Versions R2012.0 to R2012.9 should therefore no longer be used. This page describes the changes made to UniPlot R2012 since version UniPlot :ref:`R2011 `. In most cases the error can be fixed with a data exchange. .. _news-R2012-13: New in R2012.13 --------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3392): :ref:`@f{xyinterpol}`: The *i_intersect* parameter was not evaluated correctly. Due to this error the function always returned the first intersection. * (ID3393): :ref:`diagramx/y/z-axisparameters`: The dialog control *Format* was not correctly initialized if the axis was log scaled. * (ID3395): Copy Datasets/Diagrams could cause a memory access violation: Example: The error occurred if an IPZ file was not modified for more than 30 seconds and afterwards a dataset was copied to the clipboard. The error could lead to a crash or corrupted IPZ files. The bug could also occurred with IPW files. * (ID3396): :ref:`diagram-link-axes-scales`: The axis link for log scaled axes was not updated. This bug was caused by an error in the UniScript function :ref:`LayerSetAxisMinMaxDelta`. .. _news-R2012-12: New in R2012.12 --------------- Enhancements ^^^^^^^^^^^^ * :ref:`import-of-ifile-data-files`: The heat release rate can be calculated. The parameters for the calculation can be specified in a configuration dialog box in the *Tools*-menu. * :ref:`diagram-link-axes-scales`: New option for linked axis: Link Title. Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3382): :ref:`import-of-matlab-data-files`: Sometimes the unit strings were missing in the NC file, even if the MATLAB file contained the element ``channel_info.units``. * (ID3385): :ref:`nc_open`, :ref:`nc_close`: If an already open NC file was opened again with a different read/write mode, the file was not closed correctly. The error occurred mainly in user scripts. * (ID3389): :ref:`XYReload`: The function did not evaluate the record filter specified in the dataset. The error could occurred in the data exchange function, if the ``autoload`` option was enabled. * (ID3390): OLE error: If a UniPlot page was inserted into PowerPoint, it could not be activated with a double click. See :ref:`edit-copy-page`. The error occurred in R2012.10 and R2012.11. To correct the problem the pages must be re-inserted into PowerPoint. .. _news-R2012-11: New in R2012.11 --------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3373): If a document was created with a script function, UniPlot could create an invalid document. The error occurred, if a 2D-dataset was created with 0 data points and added to a document. Workaround: To bypass the error in UniPlot R2012.0-9 add the following function to your script files and call LayerAddDataset2 instead of :ref:`LayerAddDataset`:: def LayerAddDataset2(hLayer, hData) { bRet = LayerAddDataset(hLayer, hData); if (version(1) < 5411) { if (bRet) { if (XYGetNumberOfPoints(hData) == 0) { // Avoid error in R2012.0 to R2012.10 XYSetData(hData); } } } return bRet; } * (ID3376): :ref:`IsFileExcel`: Did not close IPW files. If an IPW file (Compound File Format) was checked, the function returned the correct result (0 = not an Excel file) but the file was not closed. The IPW file could not be accessed again until UniPlot was closed. * (ID3377): :ref:`import-of-mdf-files` If a channel name is 32 characters long the long name is used as a channel name. If the long name does not exist, older UniPlot version displayed the name Chan1, Chan2, etc. Now the 32 character name is used as a channel name. .. _news-R2012-10: New in R2012.10 --------------- Enhancements ^^^^^^^^^^^^ * If a new document is saved for the first time, the file format (IPZ or IPW) that was used the last time a document was saved is selected. * If an IPZ document is closed (with or without saving modifications), a new process is started to compress the file. If the file is saved on a slow hard drive and contains a lot of datasets, the process may take some minutes. During the packing process the file is locked and cannot be accessed. The packing process can be disabled with the following command:: WriteProfileInt("Settings", "ipz-pack-on-close", 0) Copy the command into the command window. The following command will enable the packing process:: WriteProfileInt("Settings", "ipz-pack-on-close", 1) The command :ref:`file-close-save-compact` will always start a packing process. Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5410, Modified Functions in UniPlot R2012.10 (5.41.0) .. include:: ../ftab/Changed5410.ftab Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3361): :ref:`filemore-file-functionssynchronize-data-files`: If the option *Merge Files into one file* was checked, the new file name was saved in the origin attribute of the target NC file. Otherwise the wrong file name was displayed in the Data Exchange function. * (ID3363): :ref:`stacked-diagrams-with-multiple-y-axes`: If the grid in the Y direction had been modified (click on the x axis and then press the |Layer_YAxisParameter|) the linked Y axes were not updated correctly. * (ID3364): If a Windows Metafile (WMF, WMZ) or an enhanced Metafile (EMF, EMZ) was added to an UniPlot page (see :ref:`editinsert-graphic` or :ref:`editpaste`), this picture was sometimes not visible in the 64 bit UniPlot version. The error occurred randomly and not in the 32 bit version. * (ID3365): If a dataset was created by one of the commands in the context menu "New Dataset" and the dataset was modified after one of the source datasets was removed from the document, the data was set to 0. Now the data will remain unchanged. * (ID3367): If a data stream from a 2D dataset was missing due to a bug in UniPlot R2012.0 to R2012.9 the file could not be saved under a new name. Now, a log message is written to the event window and the file can be saved under a new name. .. _bug_id3371: * (ID3371): Possible data loss in IPZ files. The error occurred, if data was loaded into an existing IPZ document with data points identical to an already existing dataset. Example: - Create a document with two datasets with identical coordinates. - Save the document as an IPZ file and close the document. - Open the document and copy and paste the diagram with curve. - Save and close the document. - Open the document again. In some cases one of the datasets was missing. The error only affects UniPlot versions R2012.0 to R2012.9. These versions should therefore no longer be used. If a file is opened with UniPlot R2012.10 that contains the error described, a log error is displayed in the event viewer. In most cases the bug can be fixed with a data exchange. See :ref:`data-data-exchange-page` .. _news-R2012-9: New in R2012.9 -------------- Enhancements ^^^^^^^^^^^^ * New beta version of a CAN import filter for BLF files. (see :ref:`import-of-can-files`). * Updated import filter for TDM files, see :ref:`import-export-of-tdm-files`. * UniPlot R2012.9 has been tested under Windows 8. Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3347): 2D-Dataset: Some markers, for example the round marker with the cross inside were not displayed correctly (cross was missing) if the document page was saved as a WMF file or bitmap file. * (ID3350): 3D-Dataset: If different line styles for iso line values were specified, all isoline values were displayed with the line style of the first iso line value. Now, each iso line value is displayed with the specified line style. * (ID3352): Convert IPZ document to IPW document: If an ipz document with one page was saved as an IPW document, a memory access violation (0xC0000005) occurred. This bug did not occur for documents with more than one page. * (ID3356): :ref:`fileclose-all`: The command did not remove the autosave information from an IPZ file, if the file was closed without saving the modifications. During the restart of UniPlot those documents were opened because the files were treated as repaired. The error did not occur if the files were closed using the commando :ref:`fileclose`. * (ID3357): :ref:`DocSave`: If an open IPW file or IPZ file with the ``DOC_READONLY`` flag set were saved using the :ref:`DocSave` function the images were missing in the target file. If the target file was saved in the IPZ format the file was not compacted. :: hDoc = DocCreate("d:\\test.ipw", DOC_READONLY); DocSave(hDoc, "d:\\test.ipz"); DocDestroy(hDoc); The bug has been fixed. In the :ref:`DocSave` call the ``DOC_READONLY`` flag will be disabled. .. _news-R2012-8: New in R2012.8 -------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3344): :ref:`data-dataset-list`: The legend (Field function) was not updated if datasets were enabled or disabled. * (ID3346): The for loop did not work correctly for stings variables, if the variable value was assigned to an object element. Example:: sv = ["a", "b"]; o = [.]; i = 0; for (s in sv) { o[i = i + 1] = s; } assert(o[1] == "a"); assert(o[2] == "b"); Both elements ``o[1]`` and ``o[2]`` had the value ``"b"`` after the loop finished. This lead to a number of errors in other functions. For example the MATLAB import filter displayed the same title for all channels. .. _news-R2012-7: New in R2012.7 -------------- Enhancements ^^^^^^^^^^^^ * First beta version of a CAN import filter for BLF files. (see :ref:`import-of-can-files`). Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3332): :ref:`nc_dimredim`: The function had a memory leak. * (ID3335): :ref:`data-dataset-list`: An error occurred if a dataset style was applied to a dataset. * (ID3336): IPZ File Format: If an IPZ file was saved under a new name after a data exchange, the data source information in the original IPZ file was modified. The bug was caused by the auto save function. .. _news-R2012-6: New in R2012.6 -------------- Enhancements ^^^^^^^^^^^^ * New beta version of the MDF-4 import filter (see :ref:`import-of-mdf4-files`). Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3300): Autoscale: The automatic axes scaling did not calculate nice numbers for values close to 0, e.g. in the range -1e-10 to 1e-10. Now the function should calculate an appropriate range and display the labels in e-format. A second problem was that the axis min, max and delta values for small values were not displayed in the :ref:`diagramx/y/z-axisparameters` dialog box using e-format. * (ID3301): UniScript: The compare operators ``==`` and ``!=`` can now be used to compare real values with complex values. Example:: a = 1:10 b = a + 0i // b is a complex value with an imaginary part set to 0 print a == b * (ID3303): :ref:`mem_set`: If the parameter *ssType* was set to "int8", "char" or "wchar_t" a buffer overflow could occur. * (ID3306): :ref:`fread` or :ref:`fread_int32 `: The performance of the two functions has been significantly improved. * (ID3307): Memory Access Violation fix: The debugger tooltip caused a memory access violation if a number key was outside the int32 range, for example:: def test() { o = [. 1 = 1, [2^32] = 2]; } Moving the cursor over the variable ``o`` during debugging did not display the value. * (ID3311): Closing an IPZ UniPlot document without saving the file modified the file time. * (ID3313): The :ref:`FindFiles` function returned for three character extensions files with extensions with three or more characters. Example:: FindFiles("d:\\test\\*.htm") test1.htm test2.html On some computers the function returned for a search pattern with two characters, for example ``*.ic``, file names with extensions with three or more characters, for example ``*.icl`` and ``*.icl9``. * (ID3318): :ref:`tools-formula-configuration`: The length of all path names in the search path for formula files was limited to approx. 260 characters. Now the total path length can be approx. 4000 characters. .. _news-R2012-5: New in R2012.5 -------------- Enhancements ^^^^^^^^^^^^ * Uninstall-Program: New ``/S`` parameter to perform a silent uninstall. See also :ref:`deinstall`. Example:: c:\Program Files(x86)\UniPlot Software\R2012\uninstall.exe /S * New beta version of the MDF-4 import filter (see :ref:`import-of-mdf4-files`). Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID1730): The Uninstall program did not remove the UniPlot icons. * (ID3279): Help-System: The "Web" help system could not be used, if a directory was set for the Html-Help system with :ref:`AppHelpOptions`. See also (:ref:`tools-more-options`). * (ID3280): Excel data file import failed: Excel files which were not formatted as UTX data files could not be imported. The error occurred in all R2012.x versions. * (ID3283): :ref:`us_exe` and :ref:`usserv32_exe`: The functions to read and write to the Windows registry could not be used, for example :ref:`WriteProfileInt` or :ref:`GetProfileInt`. * (ID3287): :ref:`page-select-master-page`: When the master page was drawn in the background, the handles of the selected elements were plotted as well. The problem occurred only on the monitor and not on the printer output. Now, all elements are plotted without the handles. * (ID3289): Text Object: The text extension was sometimes not calculated correctly. In this case, the text was drawn over the boundary of the text box. This problem occurred only on the monitor and not on the printer output. * (ID3292): Data Tooltip: Sometimes, the area below the tooltip window was not updated correctly when the tooltip was removed. * (ID3294): :ref:`datadata-exchange-(page)`: The data exchange function could not be used in UniPlot Version R2012.3 and R2012.4 because of a bug. * (ID3295): :ref:`data--3D-polynomial-fit`: Some mixed terms were missing in the polynomials of order 1, 2, and 3. Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5405, Modified Functions in UniPlot R2012.5 (5.40.5) .. include:: ../ftab/Changed5405.ftab .. _news-R2012-4: New in R2012.4 -------------- Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3269): Layer Option Autoscale: Adding data to a 2D dataset did not update the axes scaling for those axes with autoscaling enabled. This bug occurred in the data exchange function as well. * (ID3270): If a :ref:`MDF file ` was unsorted, the import was extremely slow. Now, an unsorted MDF file will sorted before the the nc2 file is created. The sorted MDF file will be saved in the same directory as the UniPlot data file (nc2) with the prefix ``_sorted``. Example :file:`test.mdf` will be saved as :file:`test_sorted.mdf`. * (ID3271): :ref:`File List `: It was not possible to add new project elements to the project list. This bug was only in R2012.2 and R2012.3. * (ID3272): :ref:`AppQuit`: A memory access violation occurred if the status bar was updated during shut down. * (ID3273): When the :ref:`File List ` was displayed as a tab (auto hidden), the :ref:`Data Browser Window ` disappeared unintentionally if a file in the :ref:`File List ` was opened. * (ID3274): UniPlot data files (nc2) had frequently locking problems. If a file is locked it cannot be modified. For example: Formulas could not be added, for MDF files the delayed channel loading failed, channels could not be renamed, etc. This problem occurred in all R2012.x versions. * (ID3275): The events in the :ref:`Event Windows` were not saved in a file. The option, if the events are saved and loaded at the next start of UniPlot, can be set in the :ref:`view-event-window-configuration` dialog box. * (ID3277): :ref:`text-placeholder`: If a channel value from a data file was displayed in table or text object using a placeholder and the channel data type was ``double`` and the channel attribute ``datatype`` was ``real8``, the value was formatted as a time/date value and not as a number. Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5404, Modified Functions in UniPlot R2012.4 (5.40.4) .. include:: ../ftab/Changed5404.ftab .. _news-R2012-3: New in R2012.3 -------------- Enhancements ^^^^^^^^^^^^ * Stacked Diagram: The maximum value of the axis of a stacked diagram can be modified. The option can be set in the :ref:`diagramx/y/z-axisparameters` dialog box. * Axis In Curve Color: New Options added to the :ref:`diagramx/y/z-axistitle` dialog box. * Beta-Version of MDF-4 import filter (see :ref:`import-of-mdf4-files`). Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3247): OLE: An UniPlot document page embedded in PowerPoint could only be opened with a double-click, if UniPlot was already running. * (ID3253): Format Toolbar: The format toolbar could not be used for the x-axis font. Now the format toolbar will format the x-, y- and z-axis. Only the x-axis font color cannot be set using the toolbar. * (ID3254): Format Toolbar: The axes font properties bold/italic/underline could be enabled but not disabled. * (ID3256): Debugger: The tooltip window to display the variable content showed only the first 50 characters of a string variable. Now the text will displayed in up to 40 rows. * (ID3257): :ref:`DT_GetCurrentTime` returned since R2012.0 the UTC time (Universal Time Coordinated) and not the local time. * (ID3258): :ref:`edit-objecttable`: Selecting a table object selected a cell as well. This made it difficult to delete a table object. * (ID3259): :ref:`edit-objecttable`: If a cell was formatted as a number and the cell contained an invalid number, for example, the text ``\s``, a memory access violation occurred. New Functions ^^^^^^^^^^^^^ .. us.makeindex New5403, New Functions in UniPlot R2012.3 (5.40.3) .. include:: ../ftab/New5403.ftab Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5403, Modified Functions in UniPlot R2012.3 (5.40.3) .. include:: ../ftab/Changed5403.ftab .. _news-R2012-2: New in R2012.2 -------------- Enhancements ^^^^^^^^^^^^ * For text objects a callback function can be specified which will execute when the user clicks on the text object (see :ref:`edit-object-properties`). The text object can be displayed as a button. * UniPlot ipz documents can contain scripts (macros) which will be executed when the document is opened, see :ref:`DocSetScript`. * UTX Data Files: If the data type for a channel is not specified, the data type will be calculated automatically. * :ref:`Data Browser`: The column width can be set in the :ref:`browseroptions` dialog box. **auto** sets the column width to automatically fit the contents. The other values (6 .. 128) sets the number of characters that can be displayed in a cell. Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3189): Data Browser: The import type "Add File" was incorrect and could not be used. * (ID3200): ASAM-ODS with Corba Interface: The interface uses 64 bit values for all IDs. Before the modification, only the low 32bit of the ID value was used. * (ID3210): A number of errors in the documentation have been fixed. * (ID3212): :ref:`import-of-mdf-files`: Channel names with more then 32 characters were clipped after 32 characters. Now the ``mdf_long_name`` is used if the name contains long names. The limit is 128 characters. * (ID3215): :ref:`nc_from_obj`: The function does not check if the object contains a GTPower or Modellica formatted MATLAB file. This test is executed in the MATLAB import filter. * (ID3217): 3D-Maps: The map in a 3D plot was not clipped in the X/Y plane. (The map will only be drawn when the data is inside the axes.) * (ID3226): MDF Data Files (Inca): The creation of a dataset (scatter plot) failed, if the x- and y-channel were from different time groups. * (ID3228): :ref:`nc_attget` returns for NaN, INF and NC_FILL_VALUEs the value 1e10. This is valid for double and float values. * (ID3229): The registration of the UniPlot-Viewer R2012 was incorrect. Due to this problem, opening UniPlot files failed. * (ID3231): Bubble Plot: The maximum diameter of a bubble was limited to 5 centimeters. The new maximum is 25 centimeters. * (ID3234): The :ref:`fread` function caused a memory access violation for negative values for the *n* parameter. New Functions ^^^^^^^^^^^^^ .. us.makeindex New5402, New Functions in UniPlot R2012.2 (5.40.2) .. include:: ../ftab/New5402.ftab Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5402, Modified Functions in UniPlot R2012.2 (5.40.2) .. include:: ../ftab/Changed5402.ftab .. _news-R2012-1: New in R2012.1 -------------- Enhancements ^^^^^^^^^^^^ * Input for special Unicode characters in text or table objects in the Form ``\#xxxx`` (e. g. ``\#1e41`` for "m dot" or ``Q\#0307`` for "Q dot"), see :ref:`character-codes`. * The axes labels can be rotated by 45 degrees. * The :ref:`nc_open`/:ref:`nc_close` or :ref:`nc_abort` function will use a reference counter. See comment for :ref:`nc_open`. * Progress-Dialog, see :ref:`AppProgressDialog`. .. image:: S:/uniplot-obj/images/ProgressDialog.* Currently the new progress dialog will only be used for data exchange and reduced data files. Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3191): The recently used nc2 datafiles were not added correctly to the most recently data file list in the :ref:`file-list` window. * (ID3192): The reduced data file for channels with more than 2,000,000 data points was sometimes not created correctly. See :ref:`processing-large-data-files`. * (ID3194): Table Object: Cells, containing a filed function (e.g. @f{data()}), did not use the specified format string defined in the dialog box :ref:`edit-objecttable-configuration`. * (ID3195): Local chm help files: If UniPlot is started from a network drive. the help system cannot be displayed correctly. To avoid this problem the help files can be copied into the UniPlot user directory. This option can be selected in :ref:`tools-more-options` dialog box (see Installation). In some cases no error message was displayed if the copy command failed. See also :ref`AppHelpOptions`. * (ID3197): The menu item :ref:`3d-classification-of-a-xyz-dataset` in **File=>More File Functions** was missing, even if the addin was loaded. See ID3199. * (ID3199): The :ref:`ADDIN_AddToUI` function did not add commands to the "More File Function" menu (``ADDIN_FILE_MOREFUNCTIONS``) or the "More Diagram Function" menu (``ADDIN_LAYER_MOREFUNCTIONS``). * (ID3202): The :ref:`IsFileIPW` function in UniPlot R2012 did not work correctly. The function returned TRUE for nc2 data files as well. * (ID3203): The example :ref:`processing-large-data-files` did not work correctly. * (ID3205): Data-Exchange: If only a section of a 2D dataset was visible in a diagram, the data exchange function did not load the complete curve, if the channel contained less than 2 million data points. The command loaded only the data for the visible x range. The error has been fixed in the :ref:`XYReload` function. The problem only occurred in R2012.0. New Functions ^^^^^^^^^^^^^ .. us.makeindex New5401, New Functions in UniPlot R2012.1 (5.40.1) .. include:: ../ftab/New5401.ftab Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5401, Modified Functions in UniPlot R2012.1 (5.40.1) .. include:: ../ftab/Changed5401.ftab .. _news-R2012-0: New in R2012 ------------ Enhancements ^^^^^^^^^^^^ * New file format for UniPlot documents: The new ipz file format (File name extension :file:`.ipz`) saves the data in a compressed format. This leads to much smaller files. IPW files can be saved as IPZ files and vice versa. Another modification of the format is, that identical data channels are only saved ones per file. For example, if a time channel is used in multiple datasets it will only be saved one time in the ipz file. A copy of a dataset will not need any extra space to save the data. The defragmentation of the file and the removal of identical data streams will be executed in a separate process after closing the file. The advantage is that UniPlot will close very quickly. During the defragmentation, the file cannot be accessed. * UniPlot ipz files are automatically saved every so often to enable auto recovery to avoid data loss in case of network problems, power loss or other problems. * :ref:`emission_evaluation`: A new addin is available to evaluate emission test data of heavy duty engines: The following cycles are supported: WHTC, WHSC, JE05, FTP-HD, ETC, ESC, NRTC, NRSC, WNTE, ELR. The addin is not part of the UniPlot standard installation. It must be purchased separately. * For channels with more than 2,000,000 data points, a separate data file for reduced channels will be created. The reduced data file has the same name as the non reduced data file with the suffix :file:`-red.nc2`. Depending on the range of data displayed in a diagram, the data is loaded from the reduced file or from the non reduced data file. See :ref:`processing-large-data-files`. * In the :ref:`tools-more-options` dialog box, the options **netCDF file format** and **Number of data points**, have been removed. * The :ref:`data-dataset-list` command can display a list of all datasets in the document. * Dataset properties of multiple datasets of the same type can be edited using the new dialogs :ref:`data-properties-2d` or :ref:`data-properties-3d`. * UniPlot uses the new SQLite-Version 3.7.10 (see :ref:`overview-sqlite`) including the full text search module, FTS4. * UniPlot uses the new Scintilla-Editor-DLL 3.0.2 (see :ref:`overview-editors`). * The :ref:`ncgen_exe` program creates UniPlot data files (nc2) instead of netCDF data files. * In one of the next updates, UniPlot will support external loading the data into the UniPlot documents (ipz), the data will be read from the UniPlot data file but not saved in the IPW file. This will result in much smaller ipz files. Because this feature of external data datasets will not work with standard netCDF data files, UniPlot does not create netCDF files any longer. In order to avoid confusion, the new data files have the file name extension :file:`.nc2`. For more information see :ref:`overview-netcdf-files`. The following two features, planned for R2012, will be added to a later release: * Locking of nc2 data files. With locking, the files can be accessed with write access simultaneously by multiple processes. * The output of curves is buffered to improve the update speed. .. _new-uniscript-functions-5400: New Functions ^^^^^^^^^^^^^ .. us.makeindex New5400, New Functions in UniPlot R2012 (5.40) .. include:: ../ftab/New5400.ftab Modified Functions ^^^^^^^^^^^^^^^^^^ The changes are listed in the history table at the end of the function description. .. us.makeindex Changed5400, Modified Functions in UniPlot R2012 (5.40) .. include:: ../ftab/Changed5400.ftab Bug Fixes ^^^^^^^^^ The following bugs have been fixed: * (ID3070): :ref:`PDF-Dateien `: So far for a 32-Bit-UniPlot installation a 32-Bit-GhostScript-DLL had to be installed and for a 64-Bit-UniPlot installation a 64-Bit-GhostScript-DLL had to be installed. Now the UniPlot-64-Bit can use a 32-Bit-DLL and vice versa. :sub:`id-2040273`