.. highlightlang:: us .. _what's-new-in-uniplot-4.0.0: .. _news-4-0-0: What's New in UniPlot 4.0.0 =========================== This page describes the changes made to UniPlot 4.0.0 since version 3.6.x. .. _important-changes-to-uniplot-4: Important changes to UniPlot 4 ------------------------------ * UniPlot 4.x can be used with Windows 98, Windows Me, Windows NT 4.0, Windows 2000 and Windows XP. * UniPlot 4.x cannot be used with Windows 95. * UniPlot 4.x and UniPlot 3.x can be used on the same computer parallely . More information about using UniPlot 4 and 3 is covered in the next chapter. * The file format (:file:`.IPW`) has been changed in UniPlot 4. UniPlot 4 can read all former UniPlot file formats, but older UniPlot versions cannot read the UniPlot 4 file format. * A new license key is necessary for UniPlot 4.0. The 3.x license key is invalid for UniPlot4.x. If you have purchased UniPlot 3.x or an update to 3.x after October 1, 2002 you can receive a new license key free of charge. Please send an e-mail with your current license key. If you purchased your license or your update before October 1, 2002 will would be happy to send you a quote for an update. New Features ------------ UniPlot-3DView ^^^^^^^^^^^^^^ UniPlot 4.0 can create 3D surface plots of multiple datasets in one diagram. See :ref:`uniplot_3dview` for more information about the new plot type. .. image:: S:/uniplot-obj/images/grid2-2.* Table Object ^^^^^^^^^^^^ Under UniPlot 3.x tables were created by multiple text and line objects. UniPlot 4.0 offers a table object to make it easier to create legends and text fields (see :ref:`table-objects`). .. image:: S:/uniplot-obj/images/schriftfeld-highres.* Features of the table object: * Undo/Redo, Clipboard support. * Insert/Delete columns and rows. * Merge Cells. * Settings for individual fill color, font, border. * Settings for individual font and the alignment. * Number and date format. * Rotating cell text. * Named cells. * Field functions in cells. Filter functions for x/y datasets ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ New to UniPlot 4.0 a XY dataset can have one or more filter functions. A filter function calculates the output data that is displayed on the plot from its input data, eg. a spline curve. The filter functions are saved with the dataset. The filter functions are recalculated if the original data is modified. UniPlot comes with a number of filter functions. For a list of functions see:ref:`filter-functions-for-xy-datasets`. .. image:: S:/uniplot-obj/images/FilterFunctions-en.* 3D-Bubble-Plots ^^^^^^^^^^^^^^^ The bubble diameter and color can be set to be proportional to the z-variable. (see :ref:`data-3d-dataset-scatter-plot`.) .. image:: S:/uniplot-obj/images/bubble-plot.* Improved Command: Data=>Dataset List ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The command :ref:`datadataset-list` now displays all datasets of the active page. So far only the datasets of the selected diagram were listed. Embedding picture files ^^^^^^^^^^^^^^^^^^^^^^^ Picture files can be embedded into a UniPlot document. Embedded pictures are saved in the IPW document. Two new picture formats are now supported: PNG and GIF (see :ref:`editinsert-graphic`). Document Password Protection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ To control access to information in UniPlot documents set a password that is required to open or modify the document. To set the password for a document choose :ref:`toolsprotect-document`. If you have high security needs however you should protect your documents with a different tool. Background Page ^^^^^^^^^^^^^^^ For documents with multiple pages one page can be selected as the background page. The background page will only be displayed, it cannot be edited unless if the background page is active. To select a background page choose :ref:`page-select-master-page` from the page context menu. To open this menu right click outside the page frame. Data Browser ^^^^^^^^^^^^ The data browser has been enhanced by new functions to load datasets. Besides the available functions to load 1D-, 2D- and 3D datasets, the following commands have been added: * Add File: The function adds one or more datasets to a page. One dataset must be selected in the page to retrieve the data source. The function finds all datasets in the page which were loaded from the same data source. The function creates copies and loads the data from the open NC file. Example: Two datasets (Torque and power versus speed) have been loaded from a data file :file:`Test1.nc`. The function will add two datasets (Torque and power versus speed) from the open NC file. * Replace File: The function replaces the data of all datasets of one data source given by the selected dataset. * Text: Create Header Table: Creates a table with placeholders for the selected global attributes. * Text: Load Placeholder text: Loads attribute values for all placeholders in the active page.. * 2D Cycle: Splits a signal into cycles and creates a separate dataset for each cycle. More New Features ----------------- * Error Bars for xy datasets * New Editor for UniScript files. * New Expat version 1.95.5 (see :ref:`overview-xml`). * New sqlite version 2.8.6 (see :ref:`overview-sqlite`). * New pcre version 4.2 (see :ref:`regsplit`). * UniScript: The length of constant strings is no longer limited to 255 characters. * UniScript: The size of UniScript functions and script files is no longer limited. Please note UniScript-Libraries (see :ref:`saveiclib`) and Extension-DLLs (see :ref:`loadlib`) created for UniPlot 3.x need to be rebuild for UniPlot 4.x. .. _using-uniplot-3-and-uniplot-4-on-the-same-computer: Using UniPlot 3 and UniPlot 4 on the same computer -------------------------------------------------- * The file format (:file:`.IPW`) has been changed in UniPlot 4. UniPlot 4 can read all former UniPlot file formats, but older UniPlot versions cannot read the UniPlot 4 file format. Some safety have been built in to prevent problems with the new format: * If you open a UniPlot 3 file with UniPlot 4 you will be warned if you want to save this file with UniPlot 4. You can save the file under a different name to make sure that the original file can continue to be opened by UniPlot 3. * If you try to open a UniPlot 4 file with UniPlot 3 you will get a message box that this file has been created by a newer version. The file can then be opened by the current UniPlot Viewer. Viewer 4 is installed with UniPlot 3.6.7 and 3.6.8. .. _new-and-altered-uniscript-functions: New and altered UniScript Functions ----------------------------------- .. us.makeindex New400, New Functions in UniPlot 4.0.0 .. include:: ../ftab/New400.ftab .. us.makeindex Changed400, Altered Functions in UniPlot 4.0.0 .. include:: ../ftab/Changed400.ftab :sub:`id-1800085`