GtWave Functions

The following list is a summary of functions available for the GX11X0:

Driver Functions
Description
General
GtWaveInitialize
Initializes the driver for the specified slot using the HW device driver.
GtWaveInitializeVisa
Initializes the driver for the specified slot using VISA.
GtWavePanel
Opens a virtual panel to interactively control the GX11X0.
GtWaveReset
Resets the GX11X0 board to its default settings.
GtWaveGetBoardSummary
Returns the boards information.
GtWaveGetDriverSummary
Returns the driver name and version.
GtWaveGetErrorString
Returns the error string associated with the specified error number.
ARB Functions
GtWaveArbClearWaveformMemory
Clears all of the Arbs waveform memory.
GtWaveArbFileLoad
Loads the specified file to the board.
GtWaveArbFileSave
Saves the specified board data to a file
GtWaveArbFillPredefinedWaveform
Fills the waveform memory with the specific predefined waveform.
GtWaveArbGetMarker
Returns the waveform marker bit state to the specified waveform memory locations.
GtWaveArbGetSampleRate
Returns the data point sampling rate.
GtWaveArbGetSync
Returns the waveform sync bit state to the specified waveform memory locations.
GtWaveArbGetWaveformLength
Returns the waveform start address and length.
GtWaveArbReadWaveformData
Reads an array of data from the boards waveform memory.
GtWaveArbSetMarker
Sets the waveform marker bit state to the specified waveform memory locations.
GtWaveArbSetSampleRate
Sets the data point sampling rate.
GtWaveArbSetSync
Sets the waveform sync bit state to the specified waveform memory locations.
GtWaveArbSetWaveformLength
Sets the waveform start address and length.
GtWaveArbWriteWaveformData
Writes an array of data to the boards waveform memory.
Function Generator Functions
GtWaveFuncGetFmDeviation
Returns the FM deviation frequency.
GtWaveFuncGetFmFrequency
Returns the FM frequency.
GtWaveFuncGetFmSource
Returns the FM source.
GtWaveFuncGetFmState
Returns the FM state.
GtWaveFuncGetFmWaveform
Returns the FM waveform.
GtWaveFuncGetPmFrequency
Returns the PM frequency.
GtWaveFuncGetPmSource
Returns the PM source.
GtWaveFuncGetPmState
Returns the PM state.
GtWaveFuncGetPmWaveform
Returns the PM waveform.
GtWaveFuncGetPwmFrequency
Returns the PWM frequency.
GtWaveFuncGetPwmSource
Returns the PWM source.
GtWaveFuncGetPwmState
Returns the PWM state.
GtWaveFuncGetPwmWaveform
Returns the PWM waveform.
GtWaveFuncGetFrequency
Returns the function generator frequency.
GtWaveFuncGetFskFrequencies
Returns the Frequency shift keying modulation frequencies.
GtWaveFuncGetFskRate
Returns the rate of switching between the two frequencies of the Frequency shift keying modulation.
GtWaveFuncGetFskSource
Returns the Frequency shift keying source.
GtWaveFuncGetFskState
Returns the Frequency shift keying state.
GtWaveFuncGetOutToSquareDutyCycle
Returns the output to square duty cycle.
GtWaveFuncGetOutToSquareState
Returns the output Output to square state.
GtWaveFuncGetPhase
Returns the function generator output start phase in units of degrees.
GtWaveFuncGetPmDeviation
Returns the Phase Modulation deviation frequency.
GtWaveFuncGetPmFrequency
Returns the Phase Modulation frequency.
GtWaveFuncGetPmSource
Returns the Phase Modulation source
GtWaveFuncGetPmState
Returns the Phase Modulation state.
GtWaveFuncGetPmWaveform
Returns the Phase Modulation waveform.
GtWaveFuncGetPwmDeviation
Returns the pulse-width modulation deviation frequency.
GtWaveFuncGetPwmFrequency
Returns the pulse-width modulation frequency.
GtWaveFuncGetPwmSource
Returns the pulse-width modulation source.
GtWaveFuncGetPwmState
Returns the pulse-width modulation state.
GtWaveFuncGetPwmWaveform
Returns the pulse-width modulation waveform.
GtWaveFuncGetPwmWidth
Returns the pulse-width modulation width.
GtWaveFuncGetSquareWaveDutyCycle
Returns the square wave duty cycle.
GtWaveFuncGetSweep
Returns the sweep parameters.
GtWaveFuncGetSweepState
Returns the sweep state.
GtWaveFuncGetWaveform
Returns the loaded waveform shape.
GtWaveFuncSetFmDeviation
Sets the FM deviation frequency.
GtWaveFuncSetFmFrequency
Sets the FM frequency.
GtWaveFuncSetFmSource
Sets the FM source.
GtWaveFuncSetFmState
Sets the FM state.
GtWaveFuncSetFmWaveform
Sets the FM waveform.
GtWaveFuncSetPmDeviation
Sets the Phase Modulation deviation
GtWaveFuncSetPmFrequency
Sets the PM frequency.
GtWaveFuncSetPmSource
Sets the PM source.
GtWaveFuncSetPmState
Sets the PM state.
GtWaveFuncSetPmWaveform
Sets the PM waveform.
GtWaveFuncSetPwmDeviation
Sets the pulse-width modulation deviation.
GtWaveFuncSetPwmFrequency
Sets the PWM frequency.
GtWaveFuncSetPwmSource
Sets the PWM source.
GtWaveFuncSetPwmState
Sets the PWM state.
GtWaveFuncSetPwmWaveform
Sets the PWM waveform.
GtWaveFuncSetPwmWidth
Sets the pulse-width modulation width.
GtWaveFuncSetFrequency
Sets the function generator frequency.
GtWaveFuncSetFskFrequencies
Sets the Frequency shift keying modulation frequencies.
GtWaveFuncSetFskRate
Sets the rate of switching between the two frequencies of the Frequency shift keying modulation.
GtWaveFuncSetFskSource
Sets the Frequency shift keying source.
GtWaveFuncSetFskState
Sets the Frequency shift keying state.
GtWaveFuncSetPhase
Sets the function generator output start phase in units of degrees.
GtWaveFuncSetOutToSquareState
Sets the output to square conversion state.
GtWaveFuncSetOutToSquareDutyCycle
Sets the output to square duty cycle value.
GtWaveFuncSetSquareWaveDutyCycle
Sets the square wave duty cycle.
GtWaveFuncSetSweep
Sets the sweep parameters.
GtWaveFuncSetSweepState
Sets the sweep state.
GtWaveFuncSetWaveform
Loads the specified standard waveform.
GtWaveFuncWriteWaveform
Write an array of data to the board’s Function Generator waveform memory.
AM Functions
GtWaveGetAmDepth
Returns the AM modulation depth in percentage.
GtWaveGetAmFrequency
Returns the AM modulation frequency.
GtWaveGetAmSource
Returns the AM modulation source.
GtWaveGetAmState
Returns the AM modulation state.
GtWaveGetAmWaveform
Returns the AM modulation waveform.
GtWaveSetAmDepth
Sets the AM modulation depth in percentage.
GtWaveSetAmFrequency
Sets the AM modulation frequency.
GtWaveSetAmSource
Sets the AM modulation source.
GtWaveSetAmState
Sets the AM modulation state.
GtWaveSetAmWaveform
Sets the AM modulation waveform.
Function Generator and Arbitrary Waveform Generator Functions
GtWaveGetAmplitude
Returns the waveforms peak-to-peak amplitude voltage.
GtWaveGetBoardType
Returns the board type.
GtWaveGetFilterMode
Returns the filter mode.
GtWaveGetMarkerToPxiTriggerBusLine
Returns the Marker to PXI trigger bus line and the state.
GtWaveGetOffset
Returns the output offset voltage.
GtWaveGetOperationMode
Returns the boards operation mode.
GtWaveGetOutputState
Returns the specified channels output state.
GtWaveGetPxiTriggerBusLine
Returns the PXI trigger bus line and state.
GtWaveGetReferenceClockSource
Returns the reference clock source
GtWaveGetStatusRegister
Returns the status register.
GtWaveGetTriggerBurstCount
Returns the trigger burst count.
GtWaveGetTriggerDelay
Returns the external trigger delay.
GtWaveGetTriggerEdge
Returns the external trigger edge.
GtWaveGetTriggerHoldoff
Returns the external trigger hold off delay.
GtWaveGetTriggerInternalFrequency
Returns the trigger internal frequency.
GtWaveGetTriggerLevel
Returns the external trigger level.
GtWaveGetTriggerMode
Returns the trigger mode.
GtWaveGetTriggerSource
Returns the trigger source
GtWaveGetTriggerToPxiTriggerBusLine
Returns the trigger to PXI trigger bus line and state.
GtWaveGetVoltageRangeMode
Returns the Amplitude and Offset voltage mode and range.
GtWaveResetChannel
Sets the board to its default settings
GtWaveRun
Enables the board for running.
GtWaveSetAmplitude
Sets the waveform peak-to-peak amplitude voltage.
GtWaveSetFilterMode
Sets the filter mode.
GtWaveSetMarkerToPxiTriggerBusLine
Sets the Marker to PXI trigger bus line and the state.
GtWaveSetOffset
Sets the output offset voltage.
GtWaveSetOperationMode
Sets the boards operation mode.
GtWaveSetOutputState
Sets the specified channels output state.
GtWaveSetPxiTriggerBusLine
Sets the PXI trigger bus line and state.
GtWaveSetReferenceClockSource
Sets the reference clock source.
GtWaveSetTriggerBurstCount
Sets the trigger burst count.
GtWaveSetTriggerDelay
Sets the external trigger delay.
GtWaveSetTriggerEdge
Sets the external trigger edge.
GtWaveSetTriggerHoldoff
Sets the external trigger hold off delay.
GtWaveSetTriggerInternalFrequency
Sets the trigger internal frequency.
GtWaveSetTriggerLevel
Sets the external trigger level.
GtWaveSetTriggerMode
Sets the trigger mode.
GtWaveSetTriggerSource
Sets the trigger source.
GtWaveSetTriggerToPxiTriggerBusLine
Sets the trigger to PXI trigger bus line and state.
GtWaveSetVoltageRangeMode
Sets the Amplitude and Offset voltages setting mode and voltage range.
GtWaveStop
Disables the board from running.
GtWaveSynchronizePhases
Synchronize both channels phases.
GtWaveTestMemory
Runs a memory self-test.
GtWaveTrig
Issues a software trigger.