Table of Contents

Class SourceAndCapture

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital
Assembly
NationalInstruments.SemiconductorTestLibrary.Extensions.dll

Defines methods for sourcing and capturing waveforms.

public static class SourceAndCapture
Inheritance
SourceAndCapture
Inherited Members

Methods

CreateParallelCaptureWaveform(DigitalSessionsBundle, string)

Creates the capture waveform settings for parallel acquisition. Settings apply across all sites if multiple sites are configured in the pin map. You cannot reconfigure settings after waveforms are created.

CreateParallelCaptureWaveform(DigitalSessionsBundle, string, string)

Creates the capture waveform settings for parallel acquisition. Settings apply across all sites if multiple sites are configured in the pin map. You cannot reconfigure settings after waveforms are created.

CreateParallelCaptureWaveform(DigitalSessionsBundle, string[], string)

Creates the capture waveform settings for parallel acquisition. Settings apply across all sites if multiple sites are configured in the pin map. You cannot reconfigure settings after waveforms are created.

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.

CreateSerialCaptureWaveform(DigitalSessionsBundle, string, string, uint, BitOrder)

Creates capture waveform settings for serial acquisition. Settings apply across all sites if multiple sites are configured in the pin map. You cannot reconfigure settings after waveforms are created.

CreateSerialCaptureWaveform(DigitalSessionsBundle, string, uint, BitOrder)

Creates capture waveform settings for serial acquisition. Settings apply across all sites if multiple sites are configured in the pin map. You cannot reconfigure settings after waveforms are created.

CreateSerialSourceWaveform(DigitalSessionsBundle, string, SourceDataMapping, uint, BitOrder)

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.

CreateSerialSourceWaveform(DigitalSessionsBundle, string, string, SourceDataMapping, uint, BitOrder)

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.

FetchCaptureWaveform(DigitalSessionsBundle, string, int, double)

Fetches the capture waveform and returns a pin- and site-aware object of uint values.

WriteSourceWaveformBroadcast(DigitalSessionsBundle, string, uint[], bool, int)

Writes source waveform. Use this method to write the same waveform data to all sites.

WriteSourceWaveformSiteUnique(DigitalSessionsBundle, string, SiteData<uint[]>, bool, int)

Writes source waveform. Use this method to write different waveform data to different sites.