What’s New in UniPlot 3.3.0¶
This page describes the changes made to UniPlot 3.3.0 since version 3.2.2.
New Features¶
A formula interpreter has been added to UniPlot. The interpreter can be used to add new calculated channels to a given NC file.
To find out more about this feature see Formula Interpreter.
UniScript is now available as a stand-alone program (see UniScript as a Stand-Alone Program).
A number of new UniScript functions have been added, e.g to program the data browser or to parse XML files.
Report: UniPlot now offers a function to create Excel report templates, see Report Templates.
New function: “Create Style”. To copy a style, right click on a x/y dataset to open the shortcut menu and select Create Style.
New function: “Datasource Information”. To open the dialog box right click on the dataset to open the shortcut menu and select Datasource Information.
New function “Channel Interpolation”. This function creates a new NC file from a file with different time channel groups, such as VS100/INCA files. Example: The file contains two time groups acquired with 10 Hz and 100 Hz. The function can now interpolate all channels to the 100 Hz time channel. A time channel with a different time, e.g. 50 Hz can be created. See Browser=>Interpolation.
To apply the function, open the Data Browser (File=>Import Data) and right click in the data grid to open the shortcut menu. You will find the function in the More Functions pop-up menu.
UTX-Filter: Date and Time channels can contain milliseconds. Example: 12:30:12.123. The milliseconds can be separated by a comma (,) or a period (.).
COM Interface: To program automation objects, one named parameter can be passed to the calling function. Example:
sheet1.Copy("Destination:=", sheet2.Range("A1")).
The parameter name is the first parameter followed by :=. The second parameter is the value.
Bug Fixes¶
The following bugs have been fixed:
- ffind: The function return a 0 based index instead of an 1 based index.
- system: The function did not work correctly. The help text has been modified.
- OLESaveToFile: A bug in the function has been fixed.
- FontGetHeight always returned positive font sizes. Negative font sizes specify the character height. Positive font sizes specify cell height. Normally font height should have a negative value.
- fopen: Error in documentation. If not othewise specified, files are opened in binary mode and not in text mode.
- Field Function: A closing brace
"}"
was displayed at the end of the field function result. - ST_set: The ST_set function didn’t return the last element when called with real numbers. Example: ST_set([1,5,3,2,1,6,3]) return 1,2,3,5. Correct is 1,2,3,5,6.
- OLE In-Place Activation: If an object was activated by a double click, but the object was already opened in a separate window, UniPlot caused a memory violation fault (Error code 0xC0000005).
- Time/Date axes scaling: Sometimes the time/date in the axis parameter dialog box was not correctly interpreted.
- Waterfall Multi Channel Import: Instead of the multi-channel import the “Waterfall-Single-Cycle-Import” function was executed.
- Memory leak in nc_varput fixedt (8 Bytes * number of dimension of variable).
- nc_varid could fail if a variable had been renamed in data mode (see nc_redef/nc_endef) using nc_varrename.
- DialogBox: If a dialog box contained multiple report fields with callback functions only the first callback would be called.
id-476239