Admin Production ni-theme
Current Publication

Overview

IVI Compliance Package

IviFgen Extension Capability Groups

The IviFgen class driver identifies VIs and properties that belong to an extension group with the following group names. Instrument specific drivers are not required to implement any of the extension capability groups. If you use VIs and properties that belong to extension capability groups, every instrument specific driver that you use must implement those extensions.

Group Name Abbreviation Description
IviFgenStdFunc [STD] For instruments capable of generating standard periodic waveforms.
IviFgenArbWfm [ARB] For instruments capable of generating user-defined arbitrary waveforms.
IviFgenArbFrequency [AF] For instruments capable of specifying the rate at which the function generator produces an entire cycle of an arbitrary waveform.
IviFgenArbSeq [SEQ] For instruments capable of generating a user-defined sequence of arbitrary waveforms.
IviFgenTrigger [TRG] For instruments capable of producing a signal upon receipt of a trigger. This extension group has been deprecated. Use the IviFgenStartTrigger extension group instead.
IviFgenStartTrigger [STT] For instruments capable of specifying the source and properties of start trigger signals.
IviFgenStopTrigger [SPT] For instruments capable of specifying the source and properties of stop trigger signals.
IviFgenHoldTrigger [HT] For instruments capable of specifying the source and properties of hold trigger signals.
IviFgenResumeTrigger [RT] For instruments capable of specifying the source and properties of resume trigger signals.
IviFgenAdvanceTrigger [AT] For instruments capable of specifying the source and properties of advance trigger signals.
IviFgenInternalTrigger [IT] For instruments capable of producing a signal upon receipt of a trigger from an internal trigger source.
IviFgenSoftwareTrigger [SWT] For instruments capable of producing a signal upon receipt of a software trigger.
IviFgenBurst [BST] For instruments capable of generating a fixed number of waveform cycles signal upon receipt of a trigger.
IviFgenModulateAM [AM] For instruments capable of applying amplitude modulation to an output signal.
IviFgenModulateFM [FM] For instruments capable of applying frequency modulation to an output signal.
IviFgenSampleClock [SC] For instruments capable of selecting between the internal sample clock or an external clock for the generation of the output signal.
IviFgenTerminalConfiguration [TC] For instruments capable of specifying whether the output terminals are single-ended or differential.
IviFgenArbWfmSize64 [ARB64] For instruments capable of producing user-defined arbitrary waveforms that are larger than can be represented by a 32-bit integer.
IviFgenArbChannelWfm [ACH] For instruments capable of creating and generating user-defined arbitrary waveforms for specific channels.
IviFgenArbWfmBinary [AB] For instruments capable of creating and generating user-defined arbitrary waveforms for specific channels in binary (16-bit or 32-bit integer) format.
IviFgenDataMarker [DM] For instruments capable of returning particular bits of waveform data as marker outputs.
IviFgenArbDataMask [ADM] For instruments capable of masking out bits of output data.
IviFgenSparseMarker [SM] For instruments capable of returning markers synchronous with specified locations in waveforms.
IviFgenArbSeqDepth [SEQD] For instruments capable of creating and generating sequences of user-defined arbitrary waveforms.