TestStand API

This help file contains the following information:

  • Basic information about the TestStand ActiveX Automation server, API concepts, and writing applications with TestStand.
  • Detailed information about the properties, methods, events, constants, and enumerations of the TestStand API.

This help file assumes you have read and are familiar with the concepts presented in the NI TestStand System and Architecture Overview Card and the Getting Started with TestStand manual. Refer to the NI TestStand API Reference Poster for an illustration of API inheritance.

Using TestStand API Objects

In the TestStand API, many objects reference other types of objects. You can obtain an object of one class from an object of another class by calling a method or accessing a property. For example, you can obtain the Engine , Thread , Execution , and Report objects from the SequenceContext object. In another example, a UIMessage object references an Execution object, and an Execution object references a SequenceFile object.

About This Figure

The following figure includes only existing objects. Color represents items that are duplicated. The figure does not include the following information:

  • Explanation of how to create new objects from the Engine object
  • PropertyObject objects that you can obtain from any object in the figure except an Engine object
  • Illustration of when you can acquire a reference to a derived class by querying for the derived interface
  • References from module type objects to Step objects

Click the classes in the following figure for more information about the class and a listing of the properties and methods associated with the class.

Additional Information

Note If you open help files directly from the <TestStand> \Doc\Help directory, National Instruments recommends that you open TSHelp.chm first because this file is a collection of all the TestStand help files and provides a complete table of contents and index.

To navigate this help file, use the Contents , Index , and Search tabs to the left of this window.

© 2003–2023 National Instruments Corporation. All rights reserved.

See Also

Engine

Execution

PropertyObject

Report

SequenceContext

SequenceFile

Step

Thread

TypeUsageList

UIMessage