What’s New in UniPlot 5.3.4

This page describes the changes made to UniPlot 5.3.4 since version 5.3.3.

Simplified Installation

The UniPlot 5.3.3 setup program invoked the Microsoft setup program vcredist_x86.exe. This setup program caused trouble on some computers. On problem was that the Microsoft Installers 3.0 had to be installed.

If UniPlot was used in a network the vcredist_x86.exe setup program had to be installed on every client computer. To do so administrator rights were necessary.

In UniPlot 5.3.4 the standard Microsoft-C-Runtime-DLLs are no longer used.

UniPlot 5.3.4 does not need access to the HKEY_LOCAL_MACHINE key in the system registry any longer. Normal user do not have write access to HKEY_LOCAL_MACHINE. All settings can be saved in the HKEY_CURRENT_USER key which normally can be accessed with write permission without administrator rights. This makes a so called XCOPY installation possible. Simply copy the complete UniPlot folder to a new location and start uniplot.exe. When UniPlot is started from the new location three UniPlot Icons (in the Start menu, on the Desktop and in the Quick Launch menu bar) are created and all the necessary registy settings are saved in the system registry. You can find all keys created in the registry in the script\post-install.ic file.

See also Installation of UniPlot.

New UniScript Functions

  New Functions in UniPlot 5.3.4
DocGetAllPages DocGetAllPages returns a vector of all page handles for the given document or page handle.
XYGetXMonoton XYGetXMonoton returns a value greater 0, if the x-coordinates are monotonically increasing or decreasing.

Modified UniScript Functions

  Changed Functions in UniPlot 5.3.4
XYZCreate XYZCreate creates a new 3D dataset. The 3D dataset can be created from scattered XYZ triples or from a rectangular grid (matrix).

Bug Fixes

The following bug have been fixed:

  • (ID1239): ASAM-ODS Browser (CORBA) is using the new OmniOrb 4.1-Library (see http://omniorb.sourceforge.net/).
  • (ID1303): Mouse wheel zoom: The zoom factor range have been extended to 1% to 1600%. (Zoom: Hold down the Ctrl-key and spin the mouse wheel).
  • (ID1316): The Event_Error function caused a memory-access-violation if the message text contained the string “2%.nc” or other similar strings (e. g. Event_Error(“a”, “2%.nc”)).
  • (ID1318): ASAM-ODS3-Browser (ASAM-ODS Browser (RPC)): The Calculate formulas during data file import option was not evaluated correctly. See File=>Import Options and Tools=>Formula Configuration.
  • (ID1322): XYZCreate: The function could not be invoked with three parameters.
  • (ID1325): Data Exchange: The Use Record Filter specified in Datasets (Curve) option did not work.
  • (ID1326): If the text of a text object was not clipped at the object frame and the object was moved with the mouse, the page was not updated correctly.
  • (ID1327): NC-Browser: Editing an attribute value sometimes failed if the attribute data type was float. Example: The attribute add_offset could not be set to 1.1 if the NC file was created from a UTX file.