26.3 Getting Help

Origin provides a number of resources to help you program in Python, LabTalk and Origin C. The Programming Help file can be accessed by the Origin and Code Builder Help:Programming menu items. They contains the following resources:

Contents

Python

There are two ways for Origin users to work with Python:


This section provides details on embedded Python, including links to code samples, and how to install and manage packages
OriginLab provides packages for interacting with Origin from external Python. This section provides details including links to package documentation and code samples.

LabTalk

Origin C

X-Function Programming

The X-Function Programming Guide provides details on how to develop custom tools via X-functions. The guide also includes a number of practical examples.

Automation Server

Automation Server support in Origin enable users to call Origin from other applications. The book provides detail examples(Excel VBA, VB, VC, C#...) to demonstrate how to communicate with different areas of Origin. Additionally, it also provides detailed reference information on Origin Automation Server methods and properties. Reference information for methods includes the function prototype, remarks, a summary of parameters and return values, VB example code, and links to related properties and functions. Reference information for properties includes the property type and name, remarks, VB, VC example code, and links to related properties and functions.

Custom VIs for LabVIEW

The Custom VIs for LabVIEW book provides details on several custom building-block VIs installed with Origin. These custom VIs enable LabVIEW users to create their own VIs to communicate with Origin and can be used for operations such as opening and closing communication with Origin, exchanging data between Origin and LabVIEW, and sending commands to Origin.

Code Builder User’s Guide

The Code Builder User’s Guide contains detailed explanations of how to use Code Builder. Code Builder is an Integrated Development Environment (IDE) inside Origin that is used to code and debug programs written in Origin’s two programming languages LabTalk and Origin C.

Additional Resources

The following resources are also available on the OriginLab web site (www.OriginLab.com):