Table of Contents

Method WriteDigitalWaveform

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

WriteDigitalWaveform(DAQmxTasksBundle, DigitalWaveform, bool)

Writes a DigitalWaveform (multiple Boolean samples over time) to the specified pin(s).

public static void WriteDigitalWaveform(this DAQmxTasksBundle tasksBundle, DigitalWaveform waveform, bool autoStart = true)

Parameters

tasksBundle DAQmxTasksBundle

The DAQmxTasksBundle object.

waveform DigitalWaveform

The per-site per-pin waveform to write.

autoStart bool

Specifies whether to automatically start the tasks.

WriteDigitalWaveform(DAQmxTasksBundle, SiteData<DigitalWaveform>, bool)

Writes a DigitalWaveform (multiple Boolean samples over time) to the specified pin(s).

public static void WriteDigitalWaveform(this DAQmxTasksBundle tasksBundle, SiteData<DigitalWaveform> siteData, bool autoStart = true)

Parameters

tasksBundle DAQmxTasksBundle

The DAQmxTasksBundle object.

siteData SiteData<DigitalWaveform>

The per-site waveform to write.

autoStart bool

Specifies whether to automatically start the tasks.

WriteDigitalWaveform(DAQmxTasksBundle, PinSiteData<DigitalWaveform>, bool)

Writes a DigitalWaveform (multiple Boolean samples over time) to the specified pin(s).

public static void WriteDigitalWaveform(this DAQmxTasksBundle tasksBundle, PinSiteData<DigitalWaveform> pinSiteData, bool autoStart = true)

Parameters

tasksBundle DAQmxTasksBundle

The DAQmxTasksBundle object.

pinSiteData PinSiteData<DigitalWaveform>

The per-site per-pin waveform to write.

autoStart bool

Specifies whether to automatically start the tasks.