Provides the base class for a single pin query context, which is an object a pin query method returns to track the sessions and channels associated with a single pin for one or more sites.

Derives from

Syntax

Namespace: NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI

public class SinglePinQueryContext : PinQueryContext

Methods

NameDescription
ExtractPinData(bool)

Returns multisite measurement data rearranged into a single array with the order of the elements matching the site order in the SemiconductorModuleContext. Note: This method throws an exception if the string passed to the pin parameter of the pin query is the name of a pin group that contains more than one pin. For this situation, use ExtractPinData(bool[][], string).

ExtractPinData(bool[])

Returns the measurement data arranged in the order of sites in the SemiconductorModuleContext. Note: This method throws an exception if the string passed to the pin parameter of the pin query is the name of a pin group that contains more than one pin. For this situation, use ExtractPinData(bool[], string).

ExtractPinData(double)

Returns multisite measurement data rearranged into a single array with the order of the elements matching the site order in the SemiconductorModuleContext. Note: This method throws an exception if the string passed to the pin parameter of the pin query is the name of a pin group that contains more than one pin. For this situation, use ExtractPinData(double[][], string).

ExtractPinData(double[])

Returns the measurement data arranged in the order of sites in the SemiconductorModuleContext. Note: This method throws an exception if the string passed to the pin parameter of the pin query is the name of a pin group that contains more than one pin. For this situation, use ExtractPinData(double[], string).

GetSessionAndChannelIndex(int, out int, out int)

Returns the index of the session and channel that corresponds to a pin query. Use this method to access an individual pin on a specific site when you take a measurement across multiple instrument sessions. When you call a pin query method, such as the GetNIHsdioSessions, the method returns an array of sessions and an array of channel lists. Use this method to identify which session and which channel refers to the pin from the pin query and the site number you specify. Note: This method throws an exception if the string passed to the pin parameter of the pin query is the name of a pin group that contains more than one pin. For this situation, use GetSessionAndChannelIndex(int, string, out int, out int).