GX5731 Functions

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

Driver Functions
Description
General
Gx5731GetBoardSummary
Returns the board summary.
Gx5731Initialize
Initializes the driver for the specified slot number using HW. The function returns a handle that can be used with other GX5731 functions to program the board.
Gx5731InitializeVisa
Initializes the driver for the specified slot using VISA. The function returns a handle that can be used with other GX5731 functions to program the board.
Gx5731Panel
Opens a virtual panel used to interactively control the GX5731.
Gx5731Reset
Resets the GX5731 board to its default settings.
GxPIOGetDriverSummary
Returns the driver name and version.
GxPioGetErrorString
Returns the error string associated with the specified error number.
Digital I/O Functions
Gx5731GetPort
Reads the port value.
Gx5731GetPortBit
Reads a port bit value.
Gx5731GetPortByte
Reads a port byte value.
Gx5731GetPortByteDirection
Returns the direction of a port byte.
Gx5731GetPortDirection
Returns the direction of port bytes.
Gx5731GetPortWord
Reads a port word value.
Gx5731ResetPort
Reset the specified digital I/O port.
Gx5732SetPort
Writes a value to a port.
Gx5731SetPortBit
Writes a value to a port byte.
Gx5731SetPortByte
Writes a value to the port byte.
Gx5731SetPortByteDirection
Sets the direction of a port byte.
Gx5731SetPortDirection
Sets the direction for the port bytes.
Gx5731SetPortWord
Writes a value to the port word.
Module Functions
Gx5731ModuleBufferClear
Clear the Module’s Buffer.
Gx5731ModuleBufferGetMode
Returns the Module’s Buffer Full or Half-Full Mode.
Gx5731ModuleBufferGetState
Returns the Module’s Buffer Full or Half-Full State.
Gx5731ModuleBufferReadData
Returns the Module’s buffer.
Gx5731ModuleBufferSetMode
Set the Module’s Buffer Full or Half-Full Mode.
Gx5731ModuleBufferTest
Test the specified Module buffer from reading and writing.
Gx5731ModuleBufferWriteData
Write a buffer to the Module's Buffer.
Gx5731ModuleGetDirection
Returns the Module’s channels direction.
Gx5731ModuleGetDirectionSource
Returns the Module’s channels direction source.
Gx5731ModuleGetExtStrobeEnablePolarity
Returns the Module’s External Strobe Enable Polarity.
Gx5731ModuleGetExtStrobeEnableState
Returns the Module’s External Strobe Enable State.
Gx5731ModuleGetExtStrobePolarity
Returns the Module’s External Strobe Polarity.
Gx5731ModuleGetExtStrobeState
Returns the Module’s External Strobe State.
Gx5731ModuleGetHandshakeOutputMode
Returns the Module’s Handshake output mode.
Gx5731ModuleGetInternalStrobeSource
Returns the Module’s Internal Strobe Clock source.
Gx5731ModuleGetOperationMode
Returns the Module’s Operation mode.
Gx5731ModuleGetOutputMode
Returns the Module’s Output mode.
Gx5731ModuleGetOutputStrobeWidth
Returns the Module’s Output Strobe Width.
Gx5731ModuleGetPort
Returns the Module’s Port Data.
Gx5731ModuleGetPxiTriggerBus
Returns all specified Module Strobe to PXI Trigger lines connection mode.
Gx5731ModuleGetPxiTriggerLine
Returns the specified Module’s Strobe to PXI Trigger Line connection mode.
Gx5731ModuleGetRevision
Returns the Module’s Revision.
Gx5731ModuleGetState
Returns the Module’s State.
Gx5731ModuleGetStrobeSource
Returns the Module’s Strobe Source.
Gx5731ModuleGetTermination
Returns the Module termination mode.
Gx5731ModuleGetType
Returns the Module’s type.
Gx5731ModuleGetVThreshold
Returns the Module’s Threshold voltage.
Gx5731ModuleHalt
Sets the specified Module to Halt state.
Gx5731ModuleRun
Sets the specified Module to Run mode.
Gx5731ModuleSetDirection
Sets the Module’s channels direction.
Gx5731ModuleSetDirectionSource
Sets the Module’s channels direction source.
Gx5731ModuleSetExtStrobeEnablePolarity
Sets the Module’s External Strobe Enable Polarity.
Gx5731ModuleSetExtStrobePolarity
Sets the Module’s External Strobe Polarity.
Gx5731ModuleSetHandshakeOutputMode
Sets the Module’s Handshake output mode.
Gx5731ModuleSetInternalStrobeSource
Sets the Module’s Internal Strobe Clock source.
Gx5731ModuleSetOperationMode
Sets the Module’s Operation mode.
Gx5731ModuleSetOutputMode
Sets the Module’s Output mode.
Gx5731ModuleSetOutputStrobeWidth
Sets the Module’s Output Strobe Width.
Gx5731ModuleSetPort
Sets the Module’s Port Data.
Gx5731ModuleSetPxiTriggerBus
Sets all specified Module Strobe to PXI Trigger lines connection mode.
Gx5731ModuleSetPxiTriggerLine
Sets the specified Module’s Strobe to PXI Trigger Line connection mode.
Gx5731ModuleSetStrobeSource
Sets the Module’s Strobe Source.
Gx5731ModuleSetVThreshold
Sets the Module’s Threshold voltage.
Gx5731ModuleStep
Run the specified port Module for given number of steps.
Gx5731ModuleSetTermination
Sets the Module termination mode.
Clock Functions
Gx5731GetInternalClock
Returns the internal clock source and divider.
Gx5731GetInternalClockEnable
Returns the specified internal clock enable mode.
Gx5731SetInternalClock
Sets internal clock source and divider.
Gx5731SetInternalClockEnable
Sets the specified internal clock enable mode.
PXI Trigger Functions
Gx5731GetExtTriggerToPxiTriggerBus
Returns the connections for all External Trigger lines to their corresponding Pxi Triggers lines number.
Gx5731GetExtTriggerToPxiTriggerLine
Returns the connection for the specified External Trigger to Pxi Trigger line.
Gx5731GetStrobeToPxiTriggerBusState
Returns all strobe to Pxi Trigger line output mode.
Gx5731GetStrobeToPxiTriggerLineState
Returns the specified Strobe to Pxi Trigger line output mode.
Gx5731SetExtTriggerToPxiTriggerBus
Sets the connections for all External Trigger lines to their corresponding Pxi Triggers lines number.
Gx5731SetExtTriggerToPxiTriggerLine
Sets the connections for the specified External Trigger to Pxi Trigger line.
Gx5733SetStrobeToPxiTriggerBusState
Sets all Strobe to PXI Trigger lines Output Mode.
Gx5733SetStrobeToPxiTriggerLineState
Sets the specified Strobe to PXI Trigger Line output mode.