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
 | 
 |