Semiconductor Action Step Properties
- 更新日2025-07-31
- 3分で読める
The Semiconductor Action step type defines the following step properties:
-
Result.SemiconductorCommon—A container that stores run-time data about the step. The
NI_SemiconductorModule_SemiconductorCommon data type defines the following field:
- Sites—A string that stores a comma-separated list of sites tested in the current thread, as shown in the Multisite Execution Diagram of the step. The step sets this property at run time.
- RaisedAlarms—A string that stores a comma-separated list of alarms that were raised by the step. The step sets this property at run time.
- SemiconductorModuleContext—An object reference that stores the SemiconductorModuleContext object the step code module uses. The SemiconductorModuleContext object describes a subset of pins, relays, sites, and instruments on a test system. Code modules use this property to access the TSM Code Module API.
-
Multisite—A container that stores the multisite options you configure for the step on
the Options edit tab. The NI_SemiconductorModule_Multisite data
type defines the following fields:
- SynchronizationOption— The multisite option. The default option is one thread per subsystem.
- option for how you specify what pins and relays to include in the SemiconductorModuleContext object for the step.
- SpecifyPinsAndRelaysOption*—The option for how you specify what pins and relays to include in the SemiconductorModuleContext object for the step.
- PinsAndRelaysExpression*— The expression that specifies what pins and relays to include in the SemiconductorModuleContext object for the step. The step uses this expression only when the SpecifyPinsAndRelaysOption property is set to 1.
- DUTPinFilterOption*— option for determining what pins to include in the SemiconductorModuleContext object for the step. By default, all DUT pins are included. If you try to access a pin that is not included in the SemiconductorModuleContext object, the step returns an error.
- IncludedDUTPins*—An array that stores the DUT pins to include in the SemiconductorModuleContext object for the step. The step uses this array only when the DUTPinFilterOption property is set to 1.
- ExcludedDUTPins*—An array that stores the DUT pins to exclude from the SemiconductorModuleContext object for the step. The step uses this array only when the DUTPinFilterOption property is set to 0.
- IncludeSystemPins*—A Boolean value that specifies whether to include all system pins in the SemiconductorModuleContext object for the step.
- IncludedPinGroups*—An array that stores the pin groups to include in the SemiconductorModuleContext object for the step.
- SpecifySiteRelays*—The option to manually specify which site relays to include in the SemiconductorModuleContext object for the step. By default, no site relays are included.
- IncludedSiteRelays*—An array that stores the site relays to include in the SemiconductorModuleContext object for the step. The step uses this array only when the SpecifySiteRelays property is set to True.
- IncludedRelayGroups*—An array that stores the relay groups to include in the SemiconductorModuleContext object for the step. The step uses this array only when the SpecifySiteRelays property is set to True.
- IncludedRelayConfigurations*—An array that stores the relay configurations to include in the SemiconductorModuleContext object for the step. The step uses this array only when the SpecifySiteRelays property is set to True.
- IncludeSystemRelays*—A Boolean value that specifies whether to include all system relays in the SemiconductorModuleContext object for the step.
- DotNetRuntimeData—A hidden object reference that substeps of the Semiconductor Action step use to cache run-time information about the step. Do not directly interact with this property.
Note * The Semiconductor Action step
uses these properties only when the SynchronizationOption is
set to One thread per subsystem and the step is executing in
a test socket thread. Steps in process model callback sequences such as
ProcessSetup and ProcessCleanup include all DUT pins and system pins, and all site
and system relays.