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.