Table of Contents

Method CreateDAQmxAOFunctionGenerationTasks

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

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

Creates NI-DAQmx analog output function generation voltage tasks.

public static void CreateDAQmxAOFunctionGenerationTasks(ISemiconductorModuleContext tsmContext, string analogOutputFunctionGenerationVoltageTaskType = "AOFuncGen", AOFunctionGenerationType waveformType = AOFunctionGenerationType.Sine, double frequency = 1000, double amplitude = 5, double offset = 0, DAQmxTerminalConfiguration aoTerminalConfiguration = DAQmxTerminalConfiguration.Default)

Parameters

tsmContext ISemiconductorModuleContext

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

analogOutputFunctionGenerationVoltageTaskType string

Specifies the task type.

waveformType AOFunctionGenerationType

Specifies waveform type.

frequency double

Specifies frequency.

amplitude double

Specifies amplitude value.

offset double

Specifies offset value.

aoTerminalConfiguration DAQmxTerminalConfiguration

Specifies output terminal configuration.