Object Reference by Category
Data Manipulation and Calculation
| Object | Type | Description |
|---|---|---|
| curve | External | Perform smoothing, integration, differentiation, and baseline and peak operations on a data plot. |
| db | External | Access external database via ODBC. |
| excel | External | Run Excel macros or VB application functions from Origin. |
| fft | External | Perform forward and backward fast Fourier transforms, correlation, convolution, and deconvolution. |
| integ | Internal Utility | Read the integration results from the integrate command. |
| limit | Internal Utility | Read the limit results from the limit command. |
| lr | Internal Utility | Read the linear regression results from the lr command. |
| mat | External | Convert data between a worksheet and matrix. Perform mathematical operations on matrix data. |
| nlsf | External | Perform nonlinear least squares fitting. |
| RT | Internal Utility | Script access to real-time data block |
| sort | Internal Utility | Sort worksheet data. |
| stat stat.ds stat.lr stat.mr stat.pr |
External | Calculate descriptive statistics, linear, polynomial, and multiple regression. |
| sum | Internal Utility | Read the statistics results from the sum() function or from Statistics on Columns. |
Display Control
| Object | Type | Description |
|---|---|---|
| create | Internal Utility | Create worksheets. Delete worksheet columns and datasets. |
| ed | External | LabTalk Editor control. |
| draw | Internal Utility | Edit objects in Button Edit Mode. |
| layer | Internal Visual | Edit the properties of a layer. Add data to a layer. |
| layer.axis | Internal Visual | Edit the properties of an axis. |
| layer.axis.breaks | Internal Visual | Edit the properties of axis breaks. |
| layer.axis.break | Internal Visual | Edit the properties of individual axis break. |
| layer.axis.grid | Internal Visual | Edit the properties of axis grid lines. |
| layer.axis.label | Internal Visual | Edit the properties of axis tick labels. |
| layer.plotn.boxchart | Internal Visual | Edit the bin and box properties of a box chart. |
| layer.plotn.contourlabels | Internal Visual | Edit the contour label properties of a contour plot. |
| layer.plotn.numericformats | Internal Visual | Edit the numeric formats of a contour plot. |
| page | Internal Visual | Edit the properties of a page (e.g., the graph page). |
| system | Internal Utility | Read the general project properties including the current date and time, the Origin version number, and the starting menu level. |
| system.axis | Internal Utility | Edit the default axis color and width for graphs that aren't created from a template. |
| system.dash | Internal Utility | Edit the dash line settings and hatch line settings. |
| system.datadisplay | Internal Utility | Edit the properties of the Data Display toolbar. |
| system.date | Internal Utility | Edit the custom date formats available from the Date Format drop-down lists. |
| system.dialog | Internal Utility | Edit the open and close properties of the Options dialog box. |
| system.display | Internal Utility | Edit the display properties for balloon help, window updating, and axis blinking when double-clicked. |
| system.excel | Internal Utility | Edit the settings for using Excel in Origin. |
| system.font | Internal Utility | Edit the font-related settings for text labels. |
| system.graph | Internal Utility | Edit the graph-related settings that aren't saved with a template. |
| system.grid | Internal Utility | Edit the properties of axis grid lines for graphs that aren't created from a template. |
| system.math | Internal Utility | Set the angular units to radians, degrees, or gradians. |
| system.notes | Internal Utility | Control the size of a notes window. Display a prompt when closing a notes window. |
| system.numeric | Internal Utility | Edit the numeric display settings including the number of digits displayed after a decimal point, the numeric separator, and the conversion threshold for decimal to scientific notation. |
| system.operations | Internal Utility | Control the display of the toolbar spacer. |
| system.page | Internal Utility | Edit the spacing of the axis grid lines and the object grid lines. |
| system.project | Internal Utility | Edit the Project Explorer display settings. Control the type of child window that displays when you open a new project. |
| system.script | Internal Utility | Display a prompt when closing the Script window. |
| system.symbol | Internal Utility | Edit the symbol border width and the line and symbol gap for data plots. |
| system.tick | Internal Utility | Edit the tick and tick label settings that aren't saved with a template. |
| system.toolbar | Internal Utility | Custom toolbar control. |
| system.wks | Internal Utility | Display a prompt when closing an Excel workbook, worksheet, or matrix. Delete datasets when deleting a worksheet. Delete empty columns after transposing a worksheet. Set new columns to Numeric or to Text & Numeric. |
| type | Internal Utility | Hide the Script window or the status bar. |
| wks | Internal Visual | Edit the properties of a worksheet. Add, select, and insert columns. Combine worksheets. Open a worksheet based on a template. |
| wks.col | Internal Visual | Edit the properties of a worksheet column. |
Input Output
| Object | Type | Description |
|---|---|---|
| Ascimport | Internal Utility | Read/Write structure for ASCII import control |
| copy | Internal Utility | Copy one dataset to another. |
| Export | Internal Utility | For exporting graphs to image files |
| Export.Image | Internal Utility | Dialog control of image export |
| Fdlog | Internal Utility | Dialog handling for files input/output |
| getpts | Internal Utility | Graphically get points or screen coordinates from a data plot. |
| Image | External | Script handling of image import and export |
| Image.Export | External | Script handling of image export |
| Image.FileDlg | External | Script handling of image import and export |
| Image.Import | External | Script handling of image import |
| OPack | External | Pack/Unpack management of file for sharing |
| type | Internal Utility | Output text to the Script window, status bar, or various dialog boxes. |
| Wks.Export | Internal Visual | Access to Worksheet export |
| Wks.Import | Internal Visual | Access to Worksheet import |
Script Management
| Object | Type | Description |
|---|---|---|
| doc | Internal Utility | Open, Close and Append files; loop over objects within a project; object counting |
| ini | Internal Utility | Create sections in an initialization file. Assign values to keywords. Create new keywords. |
| macro | Internal Utility | Read the number of arguments passed to a macro. |
| menu | Internal Utility | Manipulate menu commands. |
| run | Internal Utility | Execute script from a script file. |