Table of Contents

Class AOFunctionGenerationSettings

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

The class is used to configure the settings for an Analog Output Function Generation DAQmx task.

public class AOFunctionGenerationSettings
Inheritance
AOFunctionGenerationSettings
Inherited Members

Remarks

Using this class is advantageous as it allows the user to set one or more properties in a single call.

Constructors

AOFunctionGenerationSettings()

Creates an object to define and set Analog Output Function Generation specific settings. This object is used as a parameter for configuring an Analog Output Function Generation DAQmx task ConfigureAOFunctionGeneration(DAQmxTasksBundle, AOFunctionGenerationSettings)

Properties

Amplitude

Specifies the amplitude of the waveform to generate.

DutyCycle

Specifies the duty cycle of the waveform. Only applicable when the FunctionType is set to AOFunctionGenerationType.Square.

Frequency

Specifies the frequency of the waveform to generate.

FunctionType

Specifies the kind of the waveform to generate (sine, square, triangle, or sawtooth).

Offset

Specifies the offset of the waveform to generate.

StartPhase

Specifies the start phase of the waveform to generate.