TSM Code Module API
- Updated2025-06-26
- 1 minute(s) read
Use the TSM Code Module API to develop code modules to perform tests using DUT pin or pin group names. You can use this API to manage pins, instruments, sessions, sites, data, switching, specifications, and to publish measurement data. The Semiconductor Multi Test and the Semiconductor Action steps create a SemiconductorModuleContext object that contains information about the pins and sites for the code module to test and stores the information on the Step.SemiconductorModuleContext property. Pass the Step.SemiconductorModuleContext property to the code modules to use the TSM Code Module API.
Using the TSM Code Module API in LabVIEW Applications
Use the TSM Code Module API VIs located on the
Functions palette.Refer to the TestStand Semiconductor Module Code Module API VIs Help, located at <LabVIEW>\help\lvtssemiconductor.chm, for more information about the TSM Code Module API VIs. In LabVIEW, select and navigate to the book in the table of contents of the LabVIEW Help to launch the TestStand Semiconductor Module Code Module API VIs Help.
Using the TSM Code Module API in .NET Applications
Use the TSM Code Module API .NET class library to access the TSM Code Module API. Add a reference to the <TestStand>\API\DotNET\Assemblies\CurrentVersion\NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.dll assembly to your Visual Studio project.