NIFgen Members

NI Signal Generators Help (NI-FGEN 18.1)

Edition Date: April 2018

Part Number: 370524V-01

»View Product Info
Download Help (Windows Only)

NIFgen Class Constructors Methods Properties Explicit Interface Implementations See Also

The NIFgen type exposes the following members.



Overloaded. Initializes a new instance of the NIFgen class. Initializes a signal generator driver session from an existing signal generator handle.


AbortGeneration Aborts any previously initiated signal generation.
Close Closes the session with the signal generator instrument.
Commit Causes a transition to the committed state.
ConfigureChannels Configures the channels used with the session.
Dispose Disposes the NIFgen session.
EqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
ExportSignal Routes signals (clocks, triggers, and events) to the output terminal you specify.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
GetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
GetInstrumentHandle Gets the SafeHandle to the NIFgen instrument session.
GetService Gets the service object of the specified type.
GetTypeGets the Type of the current instance. (Inherited from Object.)
InitiateGeneration Initiates signal generation.
MemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
ToStringReturns a string that represents the current object. (Inherited from Object.)
WaitUntilDone Waits until the device is done generating or until the maximum time has expired.


Arbitrary Gets the FgenArbitrary object that contains properties for configuring arbitrary waveforms and sequences.
DriverOperation Gets the FgenDriverOperation object containing methods and properties that manage the operation of the driver.
Event Gets the FgenEvent object containing properties used to configure NI-FGEN events.
FrequencyList Gets the FgenFrequencyList object containing properties and methods used for configuring frequencies and durations.
Identity Gets the FgenDriverIdentity object, which contains properties that return information about the identity of the NI-FGEN driver software.
IsDisposed Gets a value indicating whether the NIFgen session has been disposed.
IsDone Gets a value indicating whether the current generation is complete.
Output Gets the FgenOutput object that configures the output from the signal generator.
Script Gets the FgenEvent object that creates, configures, and clears scripts.
StandardWaveform Gets the FgenStandardWaveform object used to configure standard waveforms.
Timing Gets the FgenTiming object used to configure clocks in NI-FGEN driver software.
Trigger Gets the FgenTrigger object that configures triggers.
Utility Gets the FgenDriverUtility object containing utility operations for the NI-FGEN driver software.

Explicit Interface Implementations

ITClockSynchronizableDevice..::.Handle Gets the handle given to the NI-TClk API for synchronization.

See Also


NIFgen Class

NationalInstruments.ModularInstruments.NIFgen Namespace


Not Helpful