The following list is a summary of functions available for the GX3722:
Driver Functions |
Description |
Gx3722ArbGetMode |
Returns the waveform output mode. |
Gx3722ArbLoadWaveform |
Loads a pre-defined waveform to memory. |
Gx3722ArbPulseWaveform |
Generates a pulse waveform with the specified amplitude and width. |
Gx3722ArbReadWaveform |
Reads the Arb memory’s waveform values into an array. |
Gx3722ArbSetMode |
Sets the waveform output mode. |
Gx3722ArbStart |
Starts waveform generation. |
Gx3722ArbStop |
Stops waveform generation. |
Gx3722ArbWriteStatic |
Outputs a static voltage from the specified Arb channel. |
Gx3722ArbWriteWaveform |
Write the waveform values to memory. |
Gx3722DiffTTLGetOutputs |
Returns the 4 differential TTL output level settings. |
Gx3722DiffTTLGetOutputsEnable |
Returns the 4 differential TTL output enable settings. |
Gx3722DiffTTLReadInputs |
Read back the 4 differential TTL input levels. |
Gx3722DiffTTLSetOutputs |
Sets the 4 differential TTL output levels. |
Gx3722DiffTTLSetOutputsEnable |
Sets the 4 differential TTL output enable states. |
Gx3722DigitizerArm |
Arms the enabled channels and waiting for trigger condition to be true. |
Gx3722DigitizerGetPxiTrigger |
Returns the digitizer PXI Trigger bus line. |
Gx3722DigitizerGetSampleCount |
Returns the currently programmed sample count for waveform digitization. |
Gx3722DigitizerGetSampleRate |
Returns the sample rate for waveform digitization. |
Gx3722DigitizerGetSampleStatus |
Returns the state of the digitizer. |
Gx3722DigitizerGetState |
Returns the specified digitizer channel state |
Gx3722DigitizerGetTermination |
Returns the state of the digitizer’s termination resistors. |
Gx3722DigitizerGetTriggerSource |
Returns the trigger channel source. |
Gx3722DigitizerGetTriggerStatus |
Returns the digitizer trigger status. |
Gx3722DigitizerGetTriggerMode |
Returns the digitizer rigger mode. |
Gx3722DigitizerGetTriggerThreshold |
Returns the digitizer trigger threshold. |
Gx3722DigitizerGetVoltageRange |
Returns the digitizer voltage range. |
Gx3722DigitizerHalt |
Halt all currently on-going acquisition and any waiting for trigger condition. |
Gx3722DigitizerReadStatic |
Takes a static voltage reading from the specified digitizer channel. |
Gx3722DigitizerReadWaveform |
Reads the digitizer memory’s waveform values into an array. |
Gx3722DigitizerReadWaveformEx |
Reads the Digitizer Waveform memory including pre-triggered data. |
Gx3722DigitizerSetPxiTrigger |
Sets the digitizer PXI Trigger bus line. |
Gx3722DigitizerSetSampleCount |
Sets the sample count for waveform digitization. |
Gx3722DigitizerSetSampleRate |
Sets the sample rate for waveform digitization. |
Gx3722DigitizerSetState |
Sets the specified digitizer channel state |
Gx3722DigitizerSetTermination |
Sets the state of the digitizer’s termination resistors. |
Gx3722DigitizerSetTriggerSource |
Sets the trigger channel source. |
Gx3722DigitizerSetTriggerMode |
Sets the digitizer rigger mode. |
Gx3722DigitizerSetTriggerThreshold |
Sets the digitizer trigger threshold. |
Gx3722DigitizerTrigger |
Triggers the digitizer to begin sampling. |
Gx3722GetBoardSummary |
Returns the board information |
Gx3722GetCalibrationInfo |
Returns the calibration information. |
Gx3722HighBandwidthGetFrequency |
Returns the programmed frequency of the specified High Bandwidth stimulus channel. |
Gx3722HighBandwidthRead |
Measures the frequency and pulse width of the signal on the specified High Bandwidth input channel. |
Gx3722HighBandwidthSetFrequency |
Sets the frequency of the specified High Bandwidth stimulus channel. |
Gx3722Initialize |
Initializes the driver for the board at the specified slot number using HW. The function returns a handle that can be used with other GX3722 functions to program the board |
Gx3722InitializeVisa |
Initializes the driver for the specified slot using VISA. The function returns a handle that can be used with other GX3722 functions to program the board. |
Gx3722OpenCollectorGetEnable |
Returns the state of the specified open collector. |
Gx3722OpenCollectorGetOvercurrent |
Returns the overcurrent status of the specified open collector. |
Gx3722OpenCollectorSetEnable |
Enables or disables the specified open collector. |
Gx3722Panel |
Opens the instrument panel dialog to be used to interactively control the board. |
Gx3722ReadConnectorId |
Returns the level of the connector ID pins. |
Gx3722Reset |
Resets the GX3722 to its default state. |
Gx3722SerialOutGetArmState |
Returns the specified serial-out channel arm state. |
Gx3722SerialOutGetBitRate |
Returns the time in microseconds for each serial transmitted bit for all 4 serial-out channels. |
Gx3722SerialOutGetData |
Returns the specified serial-out channel 64-bit of data to be transmitted. |
Gx3722SerialOutGetDataBitsPulseWidth |
Returns the serial-out data bits pulse width for the logic high and logic low time in microseconds for all 4 serial-out channels. |
Gx3722SerialOutGetMode |
Returns the specified serial-out channel operation mode. |
Gx3722SerialOutGetNumOfDataBits |
Returns the specified serial-out channel number of bits to transmit. |
Gx3722SerialOutGetShiftMode |
Returns the specified serial-out channel number shift out mode. |
Gx3722SerialOutGetStatus |
Returns the specified serial-out channel number status. |
Gx3722SerialOutGetTriggerDelay |
Returns the serial-out trigger delay time for all four serial-out channels. |
Gx3722SerialOutGetTriggerMode |
Returns the specified serial-out channel number trigger mode. |
Gx3722SerialOutGetTriggerSource |
Returns the specified serial-out channel number trigger source. |
Gx3722SerialOutReset |
Reset the specified serial-out channel to default settings. |
Gx3722SerialOutSetArmState |
Sets the specified serial-out channel arm state. |
Gx3722SerialOutSetBitRate |
Sets the time in microseconds for each serial transmitted bit for all 4 serial-out channels. |
Gx3722SerialOutSetData |
Sets the specified serial-out channel 64-bit of data to be transmitted. |
Gx3722SerialOutSetDataBitsPulseWidth |
Sets the serial-out data bits pulse width for the logic high and logic low time in microseconds for all 4 serial-out channels. |
Gx3722SerialOutSetMode |
Sets the specified serial-out channel operation mode. |
Gx3722SerialOutSetNumOfDataBits |
Sets the specified serial-out channel number of bits to transmit. |
Gx3722SerialOutSetShiftMode |
Sets the specified serial-out channel number shift out mode. |
Gx3722SerialOutSetTriggerDelay |
Sets the serial-out trigger delay time for all four serial-out channels. |
Gx3722SerialOutSetTriggerMode |
Sets the specified serial-out channel number trigger mode. |
Gx3722SerialOutSetTriggerSource |
Sets the specified serial-out channel number trigger source. |
Gx3722SerialOutTrig |
Issues a software trigger to the specified serial-out channel number. |