1.2 OriginAppClassics Sub-VIs

Note: A newer version is available for some of the Sub-VIs in this palette. Please see details in Recommended Usage for each Sub-VI in the table below. For those Invoke Node is recommended, full access to methods will be provided, while for those Property Node is recommended, full options of properties are provided.

These VIs are kept for compatibility only. You should try to stay away from using these VIs for creating new applications. The newer VIs introduced in Origin 8 are more object oriented and more efficient and much easier to use.


OriginAppClassics Sub-VIs Description Recommended Usage
ExponentialDecayNoise Creates a 2D array of a sample dataset of 100 points.
OA2DArrayToCluster 2D array found as output of GetWorksheet or GetMatrix is converted to cluster for imput to plotting.
OABeginSession Start a communiation session between LabVIEW and Origin . Invoke Node
OACloseCommunication Close a communiation session between LabVIEW and Origin .
OACopyPage Copy the image of an Origin Graph or Layout page to the clipboard. Invoke Node
OACreatePage Create a new Origin worksheet, graph, matrix, or notes page. Invoke Node
OADestroyPage Deletes the specified Origin page. Invoke Node
OAEndSession Releases the Origin session locked earlier by the BeginSession method, allowing other clients to communicate with that particular Origin session. Invoke Node
OAExecute Send a command string to Origin. Invoke Node
OAExit Shut down the Origin application. Invoke Node
OAGetIsModified Indicates if the Origin project has been modified and needs to be saved. Property Node
OAGetLTStr Get LabTalk string variables. Invoke Node
OAGetLTVar Get LabTalk numeric variables. Invoke Node
OAGetMatrix Get data from an Origin matrix. Deprecated. Please use sub-VIs in OriginMatrix.llb.
OAGetPageString Get Origin page textual properties or Origin Notes content. Invoke Node
OAGetWorksheet Get data from an Origin worksheet. Invoke Node
OALoadProject Open an existing Origin project file. Please see the newer version OA_Load.vi.
OAOpenCommunication Open communication with a single instance of the Origin application. Please see the newer version OA_ConnectToOrigin.vi, and note that OA_ConnectToOrigin.vi would set IsModified to be false.
OAPutMatrix Put data into an Origin matrix. Deprecated. Please use sub-VIs in OriginMatrix.llb.
OAPutWorksheet Place data into an Origin worksheet. Invoke Node
OAResetProject Clear all Origin worksheets and matrices. Invoke Node
OA Run Instructs Origin to finish all auto-update calculations. Invoke Node
OASaveProject Save current Origin project to disk. Please see the newer version OA_Save.vi.
OASetIsModified Set the Origin Modified flag. Property Node
OASetLTStr Set LabTalk string variables. Invoke Node
OASetLTVar Set LabTalk numeric variables. Invoke Node
OASetPageString Set Origin page textual properties or Origin Notes content. Invoke Node
OAShowHide Sends LabTalk command to show/hide the Origin application. Property Node.Full options of the visible state of the Origin application: MAINWND_HIDE, MAINWND_SHOW, MAINWND_SHOW_BRING_TO_FRONT, MAINWND_SHOWMAXIMIZED, and MAINWND_SHOWMINIMIZED.
OAVariant2DToArrayOrCluster Variant found as output of GetMatrix is converted to 2D array and cluster
SampleDataNoise Creates a 2D array of a sample dataset of 250 points