6. Overview Automation¶
See Overview Automation for a full description.
Functions | |
---|---|
auto_AddToUI | auto_AddToUI adds a UniScript function to UniPlot’s user interface. The function will be added to the Report Menu to the specified category. |
auto_CloseDocument | auto_CloseDocument closes the active document. If the document was not saved with the auto_SaveDocumentAs function, it will close without being saved. |
auto_AddPage | auto_AddPage adds a new page to the document. |
auto_GetFileNameDialog | auto_GetFileNameDialog displays a dialog box which can be used to select up to 16 file names. The function can be used within an automation script. |
auto_ImportData | auto_ImportData opens a data file and converts it to a UniPlot data file (.nc2). The netCDF file is saved in the directory of the source data file or in the directory specified in Tools=>More Options dialog. The function can be used to import data from all supported file formats (Text-, Excel-, netCDF-Files etc.). For Excel files, the table name can be specified as the second parameter. |
auto_LoadDataset | auto_LoadDataset loads a 1D, 2D, or 3D dataset from a data file opened with the function auto_ImportData. |
auto_LoadStyleFile | auto_LoadStyleFile loads a style file. The style file contains descriptions which specify the style of a dataset. Some example files can be found in the the UniPlot Sample directory. They have the file name extension .sty .icb . |
auto_LoadTemplate | auto_LoadTemplate opens a template. |
auto_PrintDocument | The auto_PrintDocument function prints the entire document to the active printer. |
auto_PrintPage | auto_PrintPage prints the page created with the auto_LoadTemplate function to the active printer. |
auto_ReadNCText | auto_ReadNCText reads an attribute from the most recently imported data file. |
auto_ReplaceText | auto_ReplaceText executes a find and replace command. The function searches in text objects and axis titles for the find text and replaces it with the specified text. |
auto_ReplaceTextDialog | auto_ReplaceTextDialog can be used within an automation script to show a text dialog box. |
auto_ReplaceTextFromNCFile | auto_ReplaceTextFromNCFile searches the given page for bookmarks (strings enclosed in dollar signs, Example $Origin$ ) and replaces the text with attribute values from the given netCDF (.NC ) file. |
auto_SaveDocumentAs | auto_SaveDocumentAs saves the document created with the auto_LoadTemplate function under a new name. |
auto_ScaleAxes | auto_ScaleAxes re-scales all diagrams on the page created with the auto_LoadTemplate function, so that all datasets on the diagrams are completely visible. |
auto_SetDatasetStyle | auto_SetDatasetStyle sets the dataset style for the next dataset to be created with the auto_LoadDataset function. |
auto_SetLegendText | auto_SetLegendText creates a legend entry for 1D and 2D datasets. If the function is called without parameters, the file name from the loaded data will be used as text. |
auto_UpdatePage | auto_UpdatePage should be the last function called to finish the template page. The function copies the created legend text in the text object with the $LEGEND$ place-holder, updates legend size, and updates the page on the monitor. |
auto_UpdateLegendSize | auto_UpdateLegendSize updates the size of the legend, already set in the template with the $LEGEND$ bookmark, to the size of the legend text. |
XLSREPORT_CreateFromTemplate | XLSREPORT_CreateFromTemplate inserts data into an MS-Excel template. |
Functions for x/y Datasets (1D and 2D Dataset) | |
---|---|
auto_xy_Add | auto_xy_Add creates a new dataset from the sum of the y-coordinates of 2D datasets. |
auto_xy_Correlate | auto_xy_Correlate creates a new dataset by using the interpolated y-coordinates of the first dataset as x-values and the y-coordinates of the second datset as y-values. |
auto_xy_CorrelationCoefficient | auto_xy_CorrelationCoefficient calculates the correlation coefficient. |
auto_xy_CreateDataset | auto_xy_CreateDataset creates a new 2D dataset. |
auto_xy_CreateErrorDataset | auto_xy_CreateErrorDataset creates a new 2D dataset with error data. |
auto_xy_CreateRegion | auto_xy_CreateRegion creates a new dataset by concatenating two datasets. The second dataset will be added to the first dataset in reverse order. |
auto_xy_Derivative | Diese Funktion ist veraltet. Neue Scripte sollten die Funktion XYSetFilterFunctions verwenden. |
auto_xy_Div | Creates a new dataset by adding the y-coordinates of the given 2D datasets. |
auto_xy_Envelope | auto_xy_Envelope creates an upper or lower envelope (hull, boundary). |
auto_xy_ExtractRange | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_GetParentHandle | auto_xy_GetParentHandle returns the handle of the diagram hLayer, page hPage and document hDoc in which the dataset is located. |
auto_xy_Integral | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_IntegralValue | auto_xy_IntegralValue returns the integral value of the given dataset as a string. |
auto_xy_Interpolate | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_LabelDataPoints | auto_xy_LabelDataPoints labels the data points of a 1D or 2D dataset with its y value. If the dataset contains more than 50 data points, 50 labels will be distributed evenly over the data points. |
auto_xy_LabelDataPoints_SetOptions | auto_xy_LabelDataPoints_SetOptions |
auto_xy_LabelDataset | auto_xy_LabelDataset labels the first or last point of a 2D dataset with its name. |
auto_xy_LinearInterpolation | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_Max | auto_xy_Max creates a new dataset from the maximum values of the y coordinates of the given 2D datasets. |
auto_xy_Mean | Creates a new dataset from the mean values of the y coordinates of the given 2D datasets. |
auto_xy_MinMaxValue | auto_xy_MinMaxValue returns a string with the minimum and maximum value (y-coordinates) of the specified dataset. |
auto_xy_Mult | auto_xy_Mult creates a new dataset by multiplying the y-coordinates of the given 2D datasets. |
auto_xy_OneDown | auto_xy_OneDown moves the specified dataset one position down in the drawing order. |
auto_xy_OneUp | auto_xy_OneUp moves the specified dataset one position up in the drawing order. |
auto_xy_Peaks | auto_xy_Peaks creates a new dataset with the local minima and maxima of the given dataset. See detect_peaks. |
auto_xy_RemoveDoublePoints | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_Scale | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_SetStyleAttribs | auto_xy_SetStyleAttribs sets the line and/or marker style, color, etc. without using the style file. |
auto_xy_Smooth | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_SortX | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_Spline | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_Statistic | auto_xy_Statistic calculates some statistical values and returns them as a string. |
auto_xy_Step | The function is obsolete. New scripts should use the XYSetFilterFunctions function. |
auto_xy_Sub | auto_xy_Sub creates a new dataset by subtracting the y coordinates of the given 2D datasets. |
auto_xy_histogram | Creates a histogram for the given 2D dataset. |
Functions for x/y/z Datasets (3D Datasets) | |
---|---|
auto_xyz_Add | auto_xyz_Add creates a new dataset by adding the z-coordinates of the given 3D datasets. |
auto_xyz_CreateColorLegend | auto_xyz_CreateColorLegend creates a color legend for the given 3D dataset. |
auto_xyz_CreateHull | auto_xyz_CreateHull calculates a non convex data hull (Full Load Line, WOT) for the given 3D dataset if the data was measured at approx. constant x- (e.g. speed) or y-values. |
auto_xyz_CreateIsolines | auto_xyz_CreateIsolines creates isolines for a 3D dataset. |
auto_xyz_CreatePowermap | auto_xyz_CreatePowermap creates a power map (power hyperbola). |
auto_xyz_CrossSectionXY | auto_xyz_CrossSectionXY creates a new dataset by by calculating the z coordinates for the given curve coordinates. |
auto_xyz_Div | auto_xyz_Div creates a new dataset by dividing the z coordinates of the given 3D datasets. |
auto_xyz_Interpolate | auto_xyz_Interpolate calculates a new interpolation matrix for the given 3D dataset. |
auto_xyz_Mean | auto_xyz_Mean creates a new dataset by calculating the mean value of the z coordinates of the given 3D datasets. |
auto_xyz_Mult | auto_xyz_Mult creates a new dataset by multiplying the z coordinates of the given 3D datasets. |
auto_xyz_RelDiv | auto_xyz_RelDiv creates a new dataset by calculating the relative distribution value of the z coordinates of the given 3D datasets. |
auto_xyz_SetIsolineStyle | auto_xyz_SetIsolineStyle sets the line style for all Isolines of a 3D dataset to the specified style. |
auto_xyz_Statistic | auto_xyz_Statistic creates a text element with some statistical information for the given 3D dataset. |
auto_xyz_Sub | auto_xyz_Sub creates a new dataset by subtracting the z coordinates of the given 3D datasets. |
id-1891577