What’s New in UniPlot 5.1.0

This page describes the changes made to UniPlot 5.1.0 since version 5.0.0.

New Features

  • New Command View=>Goto Page to navigate through an IPW document with multiple pages.

  • New Addin to import Famos data files (see Import of FAMOS files).

  • UniPlot 5.1.0 has been compiled using the newest Microsoft compiler (Microsoft Visual Studio 2005). The new C-Runtime-DLLs are used (msvcrt80.dll etc.).

  • The export to PowerPoint and Word uses EMF instead of WMF files (right mouse click outside the page). The following command sets the export back to WMF. Copy the line into the command window):

    WriteProfileInt("settings", "Export_EMF", 0)
  • ASAM-ODS3-Browser (ASAM-ODS Browser (RPC)): If a Santorin-Server is used the first data record of the submatrix”$B”, “$E” and ”!E” can be saved as global attributes in the NC file. This option can be set in the config dialog Configuration).

New UniScript Functions

  New Functions in UniPlot 5.1.0
XYCopyConfig XYCopyConfig copies the style properties from the source 1D or 2D dataset to the destination 1D or 2D dataset.
XYZCopyConfig XYZCopyConfig copies the style properties from the source 3D dataset to the destination 3D dataset.

Modified UniScript Functions

  Changed Functions in UniPlot 5.1.0
GetUserDirectory GetUserDirectory returns the UniPlot user directory.

Bug Fixes

The following bugs have been fixed:

  • (ID1064): Zoom: The upper left corner of a document page could only be accessed when in full page mode.

  • (ID1065): 3D-Dataset: If the option “In a Box” and “Fit to Gradient” was selected for isoline labels, the box was not completely visible.

  • (ID1066): NC-Browser: If the column width in a data grid was wider than the default width, the selected column was occasionally not moved into the view.

  • (ID1067) Registry: In version 5 UniPlot, uses the registry key “UniPlot5” to avoid conflicts with UniPlot 4. By accident some settings (i.e. the toolbar settings, the recent file list or the settings of the NC Browser) were still written to the key “UniPlot”.

  • (ID1069) Table-Object: If a number format was set for an empty cell, the value 0.0 was displayed in the cell.

  • (ID1071) ASAM-ODS-Browser 4: If the ASAM structure contains elements of type AoSubTest, the structure could not be displayed.

  • (ID1072) XYZCreate: Non square matrices could not be processed. When checking the rows (rvY) and columns (rvX), x and y were mismatched.

  • (ID1073) 1D-, 2D-, 3D-Datasets: During data exchanges, the info text and the legend text were not updated. They still displayed the old data data source and channel names.

    XYZCopyConfig(hSrc, hDest, bCopyMap)

    If bCopyMap is FALSE (0), the legend text and the info text is not copied.

  • (ID1079) The EdGetSelectedText function for the Text-Editor and the Rich-Text-Editor returned only the first character. This bug only occurred in UniPlot 5.0.0.

  • (ID1080) If an error message contained a percent sign (%), the error message was displayed incorrectly.


    def test()
        a = "Hello";
        MessageBoxInfo("Test %s", a[1], a[2])
  • (ID1084): DT_Format does not format values smaller than 2 correctly if "%c" is specified. This bug is caused by an error in msvcrt80.dll. It will be fixed in one of the next updates.

  • (ID1085) Excel-Sheet names, containing an @ character were not displayed the sheet selection dialog box.

  • (ID1086) poly_is_point_in_polygon returned incorrect results.