Table of Contents

Method SetupNIDAQmxAOVoltageTask

Namespace
NationalInstruments.SemiconductorTestLibrary.TestStandSteps
Assembly
NationalInstruments.SemiconductorTestLibrary.TestStandSteps.dll

SetupNIDAQmxAOVoltageTask(ISemiconductorModuleContext, string, double, double, DAQmxTerminalConfiguration)

Initializes an NI DAQmx Analog Output Task associated with the pin map. The value of taskType string must match that of the DAQmx task definition within the pin map (default ="AO"). Note that the task will only be configured upon exiting this step, it will not be running.

public static void SetupNIDAQmxAOVoltageTask(ISemiconductorModuleContext tsmContext, string taskType = "AO", double maxiumValue = 10, double minimumValue = -10, DAQmxTerminalConfiguration outputTerminalConfiguration = DAQmxTerminalConfiguration.Default)

Parameters

tsmContext ISemiconductorModuleContext

The NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.

taskType string

The NI DAQmx task type.

maxiumValue double

The maximum voltage value.

minimumValue double

The minimum voltage value.

outputTerminalConfiguration DAQmxTerminalConfiguration

The terminal configuration of the analog output channel.