Specify Module Tabs and Dialog Boxes
- Mise à jour2025-07-21
- Temps de lecture : 3 minute(s)
Specify Module Tabs and Dialog Boxes
To specify a module for a step, you must use a Module tab of the Step Settings pane in the TestStand Sequence Editor and a Specify Module dialog box in a TestStand User Interface . The actual title of the Specify Module tab or dialog box is different for each adapter.
The following table lists the names of the various tabs and dialog boxes that open when you right-click a step in the sequence editor or a user interface and select Specify Module from the context menu or click Specify Module in the Step Properties dialog box of a user interface.
| Module Adapter | Module Tab on Step Settings Pane | Specify Module Dialog Box that Appears | Description |
|---|---|---|---|
| LabVIEW Adapter | LabVIEW Module Tab | Edit LabVIEW VI Call | Calls LabVIEW VIs. |
| LabVIEW NXG Adapter | LabVIEW NXG Module Tab | Edit LabVIEW NXG VI Call | Calls LabVIEW NXG VIs in the context of a project or from a GLL. |
| LabWindows/CVI Adapter | LabWindows/CVI Module Tab | Edit LabWindows/CVI Module Call | Calls C functions. The function can be in an object file, library file, or DLL. It can also be in a source file when you are executing out-of-process using the LabWindows/CVI development environment and the source file is part of a LabWindows/CVI project. |
| C/C++ DLL Adapter | C/C++ DLL Module Tab | Edit C/C++ DLL Call | Calls C functions and static global and class C++ methods in a DLL. |
| .NET Adapter | .NET Module Tab | Edit .NET Call | Calls .NET assemblies written in any .NET-compliant language, such as C# and Microsoft Visual Basic .NET. |
| ActiveX/COM Adapter | ActiveX/COM Module Tab | Edit ActiveX/COM Call | Calls methods and access the properties of an object in an ActiveX Automation server. |
| HTBasic Adapter | HTBasic Module Tab | Edit HTBasic Subroutine Call | Calls HTBasic subroutines with no parameters. TestStand and HTBasic exchange data using the TestStand API. TestStand supports HTBasic version 7.2 or later. (64-bit TestStand) The HTBasic Adapter is not supported. |
| Sequence Adapter | Sequence Call Module Tab | Edit Sequence Call | Calls subsequences with parameters. The built-in Sequence Call step uses this adapter. |
| Sequence Adapter | Sequence Call Module Tab | Edit Sequence Call | Calls subsequences with parameters. The built-in Sequence Call step uses this adapter. |
| Python Adapter | Python Module Tab | Edit Python Call | Calls Python functions and attributes. The functions and attributes can belong to the Python module or the Python class. |
Source Code Templates
For each adapter that supports source code templates, the Module tab and the Specify Module dialog box displays a command button for creating source code based on a template for the step. If more than one template is available for the adapter/step type combination you use to create the step, the adapter selects from a list of the templates. If only one template is available, the adapter uses that template.
$(Platform) Macro in Directory Paths
You can use the $(Platform) macro in directory paths to support 32-bit code modules and 64-bit code modules with a single adapter step. The macro expands to win32 for 32-bit TestStand and to x64 for 64-bit TestStand. For example, C:\bin\$(Platform)\module.dll expands to C:\bin\win32\module.dll or to C:\bin\x64\module.dll .
See Also
Choose Code Template dialog box