Method CreateParallelSourceWaveform
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
CreateParallelSourceWaveform(DigitalSessionsBundle, string[], string, SourceDataMapping)
Creates source waveform settings required for serial sourcing. Settings apply across all sites if multiple sites are configured in the pin map. You cannot reconfigure settings after waveforms are created.
public static void CreateParallelSourceWaveform(this DigitalSessionsBundle sessionsBundle, string[] pins, string waveformName, SourceDataMapping sourceDataMapping)Parameters
sessionsBundleDigitalSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle object.
pinsstring[]-
The pins for which to source the source waveform.
waveformNamestring-
The name of the source waveform.
sourceDataMappingSourceDataMapping-
The source data mapping: NationalInstruments.ModularInstruments.NIDigital.SourceDataMapping.Broadcast or NationalInstruments.ModularInstruments.NIDigital.SourceDataMapping.SiteUnique
Exceptions
- IviCDriverException
-
The NI-Digital Pattern Driver returned an error.
- SelectorNameException
-
The pinSet contains a pin or pin group name not loaded in the pin map.
- InvalidOperationException
-
The pinSet contains a system pin
- ArgumentException
-
The value for waveformName is an empty string or contains an invalid character.
- OutOfRangeException
-
The number of waveforms in capture memory exceeds the maximum number of waveforms allowed.