Process Action Category

Data Master 2003 includes several basic numeric analysis operations as well as powerful data processing tools. Data analysis operations act on the selected range of data of plot or worksheet viewers of the active data window. If no correct data range available (note: some operations require more than two lines!) these commands may be disabled.

The most of operations require a range of worksheet lines and X, Y columns. If worksheet viewer is active, operation will work with the selection of worksheet, otherwise it will use data range from the current plot series (worksheet reference, first and last line, X and Y columns). Some operations work only with plot series, while others are disabled until worksheet viewer is not selected.

Keep in mind that all abovementioned operations ignore plot selection since they are non-local, i.e. require several adjacent points to calculate the result. If they would use selection, this requirement may be violated.

Warning: Copy Function and Base Line Subtraction tools are loaded into the Browser window. So that, any application running in this window will be terminated!


Title Description
Digitizer Digitize picture from clipboard or a file
Parabolic Differentiation 3-point parabolic differentiation Y(X)
Integration Numeric integration Y(X) data
Interpolation Interpolate Y(X) data with given X step
Differentiation and Smooth Savitzky-Golay differentiation and smoothing
Copy Function Copy Y(X) function to another window
Base Line Subtraction Base Line Subtraction tool

Parabolic Differentiation Action Details:

Parabolic Differentiation requires both X and Y columns and implements 3-point parabolic interpolation algorithm. Use it for for curves with sharp features and little noise. Otherwise you should use smoothing because usually differentiation extremely increases noise level. This operation adds new column to the end of every worksheet line.

Integration Action Details:

Integration performs numeric integration of the given Y(X) function using well-known trapezoid method. Integration result always starts from zero. Like differentiation, this function requires both X and Y columns and adds new column to the end of every worksheet line.

Interpolation Action Details:

Interpolation command performs linear interpolation of the given Y(X) data with fixed X step. Data range for this operation must be sorted from minimum to maximum (use Edit|Sort command before interpolation). This command is convenient to create equal-step sequences of numbers: just input first and last range and then perform interpolation. Unlike other commands, the result of interpolation (Y(X) function) added to the end of worksheet.

Differentiation and Smooth Action Details:

Polynomial differentiation and smooth implements well-known Savitzky-Golay algorithm.

Smoothing can be used to reduce noise level. This operation is especially necessary for data files produced by the measurement facilities. For every point it calculates polynomial approximation (or best fit) in the defined vicinity of current point Yfit=a0+a1*x+a2*x2+... and then assumes Ysmooth=Yfit(X). This procedure allows easily obtain derivative: in this case you should analytically differentiate Yfit(X) and take its ai coefficients calculated for given point.

Polynomial differentiation command uses linear fitter exposed by DM2003 DMInternalApplication object. This fitter also used by Linear Fitter tool.