What’s New in UniPlot 3.6.3

This page describes the changes made to UniPlot 3.6.3 since version 3.6.1.

Bug Fixes/New Features

The following bugs have been fixed:

  • If UniPlot could not access the registry key HKEY_CLASSES_ROOT an error message was displayed during startup: “Failed to update the system registry. Please try using REGEDIT.” This bug has been fixed.
  • 3D Dataset: When a 3D dataset with color filling was inserted into a different application using the command Edit=>Copy Page (e.g. MS-WORD or PowerPoint) the color filling got lost. This bug has been fixed. An other error in the triangulation function for 3D datasets that could have led to incorrect calculated data hulls has been fixed.
  • Formula Interpreter: Two new options have been added to the Tools=>Formula Configuration dialog box. The user can specify if the formulas should be calculated during the data file import. With the other new option it can be specified if imported channels should be overwritten by formula channels or treated as measured channels.
  • UniScript: A memory violation could occur if a function or a script exceeded the 64 kByte limit (Error-Code: 0xC0000005). This bug has been fixed.
  • Data Browser: The freeze and unfreeze of columns has been changed. The new function can add columns to the frozen columns. The unfreeze function is now a separate menu item.
  • Channel Interpolation: The channel interpolation function has been edited. The new function can be applied on NC files with only one time channel. To access the function open an NC file and right click a channel in the data sheet. Choose More Functions=>Channel Interpolation.
  • IFILE: (AVL Indiset/Indimaster) Files with channels of the short data type could not be imported. This bug has been fixed.
  • Exchange Datasource: Field functions did not update after data had been exchanged. This bug has been fixed.

New Functions in UniPlot 3.6.3

  New Functions in UniPlot 3.6.3
MessageBoxError MessageBoxError displays an error message box.
MessageBoxInfo MessageBoxInfo displays a message box.
MessageBoxQuestionYesNo MessageBoxQuestionYesNo displays a message box.
MessageBoxQuestionYesNoCancel MessageBoxQuestionYesNoCancel displays a message box.
MessageBoxWarning MessageBoxWarning displays a error message box.
XYZGetIsoline XYZGetIsoline retrieves the isoline x/y coordinates of a 3D dataset.
poly_hull poly_hull calculates the convex hull in the x/y plane.
poly_is_point_in_polygon poly_is_point_in_polygon checks if a given point is inside or outside a closed polygon.
poly_line_clip poly_line_clip calculates the intersections between two polygons.
poly_poly_clip poly_poly_clip calculates the intersections between a polygon (open polygon) and a data hull (closed polygon).
poly_simplify poly_simplify uses the Douglas-Peucker algorithm to simplify a 2D line.
poly_triangulate poly_triangulate computes a delaunay triangulation.