Table of Contents

Class TaskControl

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

Defines operations for performing low-level task control.

public static class TaskControl
Inheritance
TaskControl
Inherited Members

Methods

Abort(DAQmxTasksBundle)

Aborts execution of the task, immediately terminating any currently active operation, such as a read or a write.

Commit(DAQmxTasksBundle)

Programs the hardware with all parameters from the task properties previously configured.

Reserve(DAQmxTasksBundle)

Reserves the hardware resources that are needed for the task.

Start(DAQmxTasksBundle)

Starts the task.

Stop(DAQmxTasksBundle)

Starts the task.

Unreserve(DAQmxTasksBundle)

Releases all previously reserved resources.

Verify(DAQmxTasksBundle)

Verifies that all task parameters are valid for the hardware.

WaitUntilDone(DAQmxTasksBundle)

Waits for the measurement or generation to complete, regardless of the amount of time needed, and returns whether the execution is complete.