LabWindows/CVI Adapter

The LabWindows/CVI Adapter provides advanced functionality for calling code modules from TestStand. You can use the LabWindows/CVI Adapter to complete the following tasks:

  • Call code modules with arbitrary prototypes in DLL code module files.
  • Create and edit code modules from TestStand.
  • Debug code modules (step in/step out) from TestStand.
  • Run code modules in-process or out-of-process using the LabWindows/CVI development system.

When you specify a module for a step, the TestStand Sequence Editor displays the LabWindows/CVI Module tab and TestStand User Interfaces launch the Edit LabWindows/CVI Module Call dialog box.

Use the LabWindows/CVI Adapter Configuration dialog box to configure the LabWindows/CVI Adapter to show function arguments in step descriptions, set the default structure packing size, select where steps execute, and establish a code template policy.

See Also

Adapter and Code Module Support for 64-bit TestStand

Bitness-Conditional Code for DLLs with Different 32-bit Interfaces and 64-bit Interfaces

C/C++ DLL and LabWindows/CVI DLL Support for 64-bit TestStand

Chapter 12, Calling LabWindows/CVI Code Modules, of the Getting Started with TestStand manual

Debugging DLLs

Driver Support for 64-bit TestStand

Loading Subordinate DLLs

Locating the Correct DLL in 32-bit TestStand and 64-bit TestStand

Mapping Parameters

Pointers and Handles in 32-bit TestStand and 64-bit TestStand

Programming with the TestStand API in LabWindows/CVI