This section presents information on the GtDio6x driver functions.
The functions are organized in alphabetical order. Each function is presented starting with the syntax of the function, a short description of the function parameters description and type followed by a Comments, an Example (written in C), and a See Also sections.
All function parameters follow the same rules:
● Strings are ASCIIZ (null or zero character terminated).
● Most function’s first parameter is nHandle (16-bit integer). This parameter is required for operating the board and is returned by GtDio6xInitialize function. The nHandle is used to identify the board when calling a function for programming and controlling the operation of that board.
● All functions return a status with the last parameter named pnStatus. The pnStatus is zero if the function was successful, or less than a zero on error. The description of the error is available using the GtDio6xGetErrorString function or by using a predefined constant, defined in the driver interface files: GtDio6x.h, GtDio6x.bas, GtDio6x.vb, GtDio6x.cs, GtDio6x.pas or GtDio6x.drv.
The following topics are available:
GtDio6xCalibrateDomainChannelsDeskew
GtDio6xCalibrateDomainTimingDeskew
GtDio6xChannelGetAnalogConnection
GtDio6xChannelGetAuxiliaryCount
GtDio6xChannelGetAuxiliaryOutputSignal
GtDio6xChannelGetPmuComparatorsSource
GtDio6xChannelGetPmuComparatorsValues
GtDio6xChannelGetPmuComparisonResult
GtDio6xChannelGetPmuForcedCurrent
GtDio6xChannelGetPmuForcedCurrentCommutatingVoltage
GtDio6xChannelGetPmuForcedVoltage
GtDio6xChannelGetSenseLoadCommutatingVoltage
GtDio6xChannelGetSenseLoadCurrent
GtDio6xChannelGetSenseLoadResistance
GtDio6xChannelGetSenseLoadState
GtDio6xChannelGetSourceCurrentLimits
GtDio6xChannelGetSourceImpedance
GtDio6xChannelGetSourceSlewRate
GtDio6xChannelGetTriStateTerminationMode
GtDio6xChannelGetTriStateTerminationVoltage
GtDio6xChannelReadSenseLogicLevel
GtDio6xChannelSetAnalogConnection
GtDio6xChannelSetAuxiliaryOutputSignal
GtDio6xChannelSetPmuComparatorsSource
GtDio6xChannelSetPmuComparatorsValues
GtDio6xChannelSetPmuForcedCurrent
GtDio6xChannelSetPmuForcedCurrentCommutatingVoltage
GtDio6xChannelSetPmuForcedVoltage
GtDio6xChannelSetPmuForcedVoltageRamp
GtDio6xChannelSetSenseLoadCommutatingVoltage
GtDio6xChannelSetSenseLoadCurrent
GtDio6xChannelSetSenseLoadResistance
GtDio6xChannelSetSenseLoadState
GtDio6xChannelSetSourceCurrentLimits
GtDio6xChannelSetSourceImpedance
GtDio6xChannelSetSourceSlewRate
GtDio6xChannelSetTriStateTerminationMode
GtDio6xChannelSetTriStateTerminationVoltage
GtDio6xFileGetTimingBoardCount
GtDio6xFileGroupGetChannelList
GtDio6xFileGetVectorStartCount
GtDio6xFileSetVectorStartCount
GtDio6xFileSetTimingBoardCount
GtDio6xHighVoltageIoGetInputLevels
GtDio6xHighVoltageIoGetInputThreshold
GtDio6xHighVoltageIoSetInputThreshold
GtDio6xMultiSiteDeleteAllSites
GtDio6xMultiSiteGetChannelList
GtDio6xMultiSiteGetRealTimeCompareFailures
GtDio6xMultiSiteGetSiteChannelCount
GtDio6xMultiSiteSetChannelList
GtDio6xMultiSiteSetSiteOutputMode
GtDio6xMultiSiteWriteSystemMemoryToBoard
GtDio6xMultiSiteWriteVectorMemoryToSystemMemory
GtDio6xOutputGetDriverDisableMode
GtDio6xOutputGetOverCurrentControl
GtDio6xOutputGetOverCurrentEnable
GtDio6xOutputGetOverCurrentStatus
GtDio6xOutputResetOverCurrentStates
GtDio6xOutputSetDriverDisableMode
GtDio6xOutputSetOverCurrentControl
GtDio6xOutputSetOverCurrentEnable
GtDio6xPowerSupplyGetInterfaceStatus
GtDio6xPowerSupplyGetVoltageRails
GtDio6xPowerSupplySetVoltageRails
GtDio6xReadVectorTestFlagsMemory
GtDio6xRealTimeCompareGetErrorAddressMemorySource
GtDio6xRealTimeCompareGetErrorCount
GtDio6xRealTimeCompareGetErrorCountSource
GtDio6xRealTimeCompareGetFailedChannels
GtDio6xRealTimeCompareGetFailedVectors
GtDio6xRealTimeCompareGetJumpPipelineMask
GtDio6xRealTimeCompareGetJumpSource
GtDio6xRealTimeCompareReadErrorAddressMemory
GtDio6xRealTimeCompareReadAllErrorData
GtDio6xRealTimeCompareSetErrorAddressMemorySource
GtDio6xRealTimeCompareSetErrorCountSource
GtDio6xRealTimeCompareSetJumpPipelineMask
GtDio6xRealTimeCompareSetJumpSource
GtDio6xSequencerGetChannelsCompareTrigger
GtDio6xSequencerGetLoopCounterMode
GtDio6xSequencerGetMasterClockSource
GtDio6xSequencerGetProgramCounter
GtDio6xSequencerGetRecordOffset
GtDio6xSequencerGetRecordParameters
GtDio6xSequencerGetRunCompletionMode
GtDio6xSequencerGetRunElapsedTime
GtDio6xSequencerGetSyncPulseParameters
GtDio6xSequencerGetSyncPulseSource
GtDio6xSequencerGetSystemClockExternal
GtDio6xSequencerGetSystemClockSource
GtDio6xSequencerSetChannelsCompareTrigger
GtDio6xSequencerSetLoopCounterMode
GtDio6xSequencerSetMasterClockSource
GtDio6xSequencerSetRecordOffset
GtDio6xSequencerSetRecordParameters
GtDio6xSequencerSetRunCompletionMode
GtDio6xSequencerSetSyncPulseParameters
GtDio6xSequencerSetSyncPulseSource
GtDio6xSequencerSetSystemClockExternal
GtDio6xSequencerSetSystemClockSource
GtDio6xSetupInitializationVisa
GtDio6xStepCopySettingsToSteps
GtDio6xStepGetPauseResumeTrigger
GtDio6xStepGetPhaseTriggerSource
GtDio6xStepGetPhaseTriggerSourceArray
GtDio6xStepGetSubroutineReturn
GtDio6xStepSetPauseResumeTrigger
GtDio6xStepSetPhaseTriggerSource
GtDio6xStepSetPhaseTriggerSourceArray
GtDio6xStepSetSubroutineReturn
GtDio6xTimerGetPauseResumeModifierDelay
GtDio6xTimerGetPauseResumeModifierTimeout
GtDio6xTimerGetSequencerTimeout
GtDio6xTimerSetPauseResumeModifierDelay
GtDio6xTimerSetPauseResumeModifierTimeout
GtDio6xTimerSetSequencerTimeout
GtDio6xTimingSetMemoryReadData
GtDio6xTimingSetMemoryWriteData
GtDio6xTrigConfigGetHaltTrigger
GtDio6xTrigConfigGetJumpTrigger
GtDio6xTrigConfigGetLocalBusTriggerSource
GtDio6xTrigConfigGetPauseResumeTrigger
GtDio6xTrigConfigGetPauseTrigger
GtDio6xTrigConfigGetPhaseResumeTrigger
GtDio6xTrigConfigGetPxiTrigger
GtDio6xTrigConfigGetRunTrigger
GtDio6xTrigConfigGetStopTrigger
GtDio6xTrigConfigSetHaltTrigger
GtDio6xTrigConfigSetJumpTrigger
GtDio6xTrigConfigSetLocalBusTriggerSource
GtDio6xTrigConfigSetPhaseResumeTrigger
GtDio6xTrigConfigSetPauseTrigger
GtDio6xTrigConfigSetPhaseResumeTrigger
GtDio6xTrigConfigSetPxiTrigger
GtDio6xTrigConfigSetRunTrigger
GtDio6xTrigConfigSetStopTrigger
GtDio6xWriteVectorTestFlagsMemory