Table of Contents

Method WriteAnalogWaveform

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

WriteAnalogWaveform(DAQmxTasksBundle, AnalogWaveform<double>, bool)

Writes the specified waveform to output on the pin(s).

public static void WriteAnalogWaveform(this DAQmxTasksBundle tasksBundle, AnalogWaveform<double> waveform, bool autoStart = true)

Parameters

tasksBundle DAQmxTasksBundle

The DAQmxTasksBundle object.

waveform AnalogWaveform<double>

The waveform to write.

autoStart bool

Specifies whether to automatically start the tasks.

WriteAnalogWaveform(DAQmxTasksBundle, SiteData<AnalogWaveform<double>>, bool)

Writes the specified waveform to output on the pin(s).

public static void WriteAnalogWaveform(this DAQmxTasksBundle tasksBundle, SiteData<AnalogWaveform<double>> siteData, bool autoStart = true)

Parameters

tasksBundle DAQmxTasksBundle

The DAQmxTasksBundle object.

siteData SiteData<AnalogWaveform<double>>

The per-site waveform to write.

autoStart bool

Specifies whether to automatically start the tasks.

WriteAnalogWaveform(DAQmxTasksBundle, PinSiteData<AnalogWaveform<double>>, bool)

Writes the specified waveform to output on the pin(s).

public static void WriteAnalogWaveform(this DAQmxTasksBundle tasksBundle, PinSiteData<AnalogWaveform<double>> pinSiteData, bool autoStart = true)

Parameters

tasksBundle DAQmxTasksBundle

The DAQmxTasksBundle object.

pinSiteData PinSiteData<AnalogWaveform<double>>

The per-site per-pin waveform to write.

autoStart bool

Specifies whether to automatically start the tasks.