Table of Contents

Class InitializeAndClose

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

Defines NI-DAQmx NationalInstruments.DAQmx.Tasks initialize and close APIs.

public static class InitializeAndClose
Inheritance
InitializeAndClose
Inherited Members

Methods

ClearAllDAQmxTasks(ISemiconductorModuleContext)

Clears all NI-DAQmx tasks regardless of task type.

ClearDAQmxAIVoltageTasks(ISemiconductorModuleContext, string)

Clears NI-DAQmx analog input voltage tasks.

ClearDAQmxAOFunctionGenerationTasks(ISemiconductorModuleContext, string)

Clears NI-DAQmx analog output function generation voltage tasks.

ClearDAQmxAOVoltageTasks(ISemiconductorModuleContext, string)

Clears NI-DAQmx analog output voltage tasks.

ClearDAQmxDITasks(ISemiconductorModuleContext, string)

Clears NI-DAQmx digital input tasks.

ClearDAQmxDOTasks(ISemiconductorModuleContext, string)

Clears NI-DAQmx digital output tasks.

CreateDAQmxAIVoltageTasks(ISemiconductorModuleContext, string, double, double, DAQmxTerminalConfiguration)

Creates NI-DAQmx analog input voltage tasks in the test system.

CreateDAQmxAOFunctionGenerationTasks(ISemiconductorModuleContext, string, AOFunctionGenerationType, double, double, double, DAQmxTerminalConfiguration)

Creates NI-DAQmx analog output function generation voltage tasks.

CreateDAQmxAOVoltageTasks(ISemiconductorModuleContext, string, double, double, DAQmxTerminalConfiguration)

Creates NI-DAQmx analog output voltage tasks in the test system.

CreateDAQmxDITasks(ISemiconductorModuleContext, string, ChannelLineGrouping)

Creates NI-DAQmx digital input tasks in the test system.

CreateDAQmxDOTasks(ISemiconductorModuleContext, string, ChannelLineGrouping)

Creates NI-DAQmx digital output tasks in the test system.