Class LevelsAndTiming
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
Defines methods for levels and timing.
public static class LevelsAndTiming
- Inheritance
-
LevelsAndTiming
- Inherited Members
Methods
- ApplyLevelsAndTiming(DigitalSessionsBundle, string, string)
Applies digital levels and timing defined in the loaded levels and timing sheets.
- ApplyTDROffsets(DigitalSessionsBundle, PrecisionTimeSpan[][])
Applies the correction for propagation delay offsets to a digital pattern instrument. Use this method to apply per-instrument session per-pin offsets.
- ApplyTDROffsets(DigitalSessionsBundle, PinSiteData<PrecisionTimeSpan>)
Applies the correction for propagation delay offsets to a digital pattern instrument. Use this method to apply per-site per-pin offsets.
- ConfigureSingleLevel(DigitalPinSet, LevelType, double)
Configures a single level.
- ConfigureSingleLevel(DigitalSessionsBundle, LevelType, SiteData<double>)
Configures a single level. Use this method to configure different levels for different sites.
- ConfigureSingleLevel(DigitalSessionsBundle, LevelType, double)
Configures a single level. Use this method to configure the same level for all sessions.
- ConfigureTdrEndpointTermination(DigitalSessionsBundle, TdrEndpointTermination)
Gets or sets the endpoint termination used for TDR.
- ConfigureTerminationMode(DigitalSessionsBundle, TerminationMode)
Configures termination mode.
- ConfigureTimeSetCompareEdgesStrobe(DigitalSessionsBundle, string, PinSiteData<double>)
Configures the strobe edge time. Use this method to configure different strobe edge times for different site-pin pairs.
- ConfigureTimeSetCompareEdgesStrobe(DigitalSessionsBundle, string, SiteData<double>)
Configures the strobe edge time. Use this method to configure different strobe edge times for different sites.
- ConfigureTimeSetCompareEdgesStrobe(DigitalSessionsBundle, string, double)
Configures the strobe edge time. Use this method to configure the same strobe edge time to all sessions.
- ConfigureTimeSetDriveEdges(DigitalSessionsBundle, string, DriveFormat, double, double, double, double)
Configures the drive format and drive edge placement.
- ConfigureTimeSetDriveEdges(DigitalSessionsBundle, string, DriveFormat, double, double, double, double, double, double)
Configures the drive format and drive edge placement.
- ConfigureTimeSetEdge(DigitalSessionsBundle, string, TimeSetEdge, PinSiteData<double>)
Configures the edge of a time set.
- ConfigureTimeSetEdge(DigitalSessionsBundle, string, TimeSetEdge, SiteData<double>)
Configures the edge of a time set.
- ConfigureTimeSetEdge(DigitalSessionsBundle, string, TimeSetEdge, double)
Configures the edge of a time set.
- ConfigureTimeSetPeriod(DigitalSessionsBundle, string, double)
Configures the period of a time set.
- ConfigureVoltageLevels(DigitalSessionsBundle, double, double, double, double, double)
Configures multiple types of levels.
- GetTimeSetDriveFormat(DigitalSessionsBundle, string)
Gets the configured time set drive format.
- GetTimeSetEdge(DigitalSessionsBundle, string, TimeSetEdge)
Gets the configured time set edge.
- GetTimeSetEdgeMultiplier(DigitalSessionsBundle, string)
Gets the configured time set edge multiplier value.
- GetTimeSetPeriod(DigitalSessionsBundle, string)
Gets the configured time set period.
- LoadTDROffsetsFromFile(DigitalSessionsBundle, string, out PrecisionTimeSpan[][], bool)
Loads TDR offsets from a file.
- LoadTDROffsetsFromFile(DigitalSessionsBundle, string, bool)
Loads TDR offsets from a file.
- MeasureTDROffsets(DigitalSessionsBundle, out PrecisionTimeSpan[][], bool)
Measures propagation delays through cables, connectors, and load boards using Time-Domain Reflectometry (TDR). You can optionally apply the offsets to the pins. Use this method to measure per-instrument session per-pin offsets.
- MeasureTDROffsets(DigitalSessionsBundle, bool)
Measures propagation delays through cables, connectors, and load boards using Time-Domain Reflectometry (TDR). You can optionally apply the offsets to the pins. Use this method to measure per-site per-pin offsets.
- SaveTDROffsetsToFile(DigitalSessionsBundle, PrecisionTimeSpan[][], string)
Saves TDR offsets to a file.
- SaveTDROffsetsToFile(DigitalSessionsBundle, PinSiteData<PrecisionTimeSpan>, string)
Saves TDR offsets to a file.