FgenArbitraryWaveform Members

NI Signal Generators Help (NI-FGEN 18.1)

Edition Date: April 2018

Part Number: 370524V-01

»View Product Info
Download Help (Windows Only)

FgenArbitraryWaveform Class Methods Properties See Also


The FgenArbitraryWaveform type exposes the following members.

Methods

NameDescription
Allocate Specifies the size of a waveform and allocates it in onboard memory before loading the associated data. Data can be loaded in smaller blocks with the FgenArbitraryWaveform.Write methods.
Clear Removes a previously created arbitrary waveform from the signal generator memory and invalidates the waveform handle.
Configure Configures the properties of the signal generator that affect arbitrary waveform generation, selects the arbitrary waveform to produce, and sets the gain and offset.
CreateChannelWaveform

Overloaded. Creates an onboard waveform from the waveform parameter for use in OutputMode.Arbitrary or OutputMode.Sequence.

CreateChannelWaveformDoubleFromFile Creates an onboard waveform from the file read from the fileName parameter for use in OutputMode.Arbitrary or OutputMode.Sequence.
CreateChannelWaveformInt16FromFile Creates an onboard waveform from the file read from the fileName parameter for use in OutputMode.Arbitrary or OutputMode.Sequence.
EqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
GetHandle Returns the handle representing which arbitrary waveform the signal generator produces.
GetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
GetTypeGets the Type of the current instance. (Inherited from Object.)
MemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
SetHandle Sets which arbitrary waveform the signal generator produces.
SetNextWritePosition Sets the position in the waveform at which data is written during the next write.
ToStringReturns a string that represents the current object. (Inherited from Object.)
Write

Overloaded. Writes data to a waveform in onboard memory.

Properties

NameDescription
MarkerPosition Gets or sets the position for a marker to be asserted in the arbitrary waveform.
NumberWaveformsMax Gets the maximum number of arbitrary waveforms that the signal generator allows. On some signal generators, this value may vary with remaining onboard memory
Quantum Gets the quantum value the signal generator allows. The size of each arbitrary waveform must be a multiple of this quantum value.
RepeatCount Gets or sets the number of times to repeat the arbitrary waveform when the trigger mode has been set to to TriggerMode.Single or TriggerMode.Stepped.
SizeMax Gets the maximum number of points the signal generator allows in an arbitrary waveform. On some signal generators, this value may vary with remaining onboard memory.
SizeMin Gets the minimum number of points the signal generator allows in an arbitrary waveform.

See Also

Reference

FgenArbitraryWaveform Class

NationalInstruments.ModularInstruments.NIFgen Namespace

WAS THIS ARTICLE HELPFUL?

Not Helpful