Function Reference

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:

 

Introduction

GtDio6x Functions

GtDio6xCalibrateDomainChannelsDeskew

GtDio6xCalibrateDomainTimingDeskew

GtDio6xChannelGetAnalogConnection

GtDio6xChannelGetAuxiliaryCount

GtDio6xChannelGetAuxiliaryOutputSignal

GtDio6xChannelGetConnect

GtDio6xChannelGetCount

GtDio6xChannelGetMode

GtDio6xChannelGetName

GtDio6xChannelGetNameIndex

GtDio6xChannelGetParameters

GtDio6xChannelGetPmuComparatorsSource

GtDio6xChannelGetPmuComparatorsValues

GtDio6xChannelGetPmuComparisonResult

GtDio6xChannelGetPmuForcedCurrent

GtDio6xChannelGetPmuForcedCurrentCommutatingVoltage

GtDio6xChannelGetPmuForcedVoltage

GtDio6xChannelGetSenseLevels

GtDio6xChannelGetSenseLoadCommutatingVoltage

GtDio6xChannelGetSenseLoadCurrent

GtDio6xChannelGetSenseLoadResistance

GtDio6xChannelGetSenseLoadState

GtDio6xChannelGetSkewDelay

GtDio6xChannelGetSourceCurrentLimits

GtDio6xChannelGetSourceImpedance

GtDio6xChannelGetSourceLevels

GtDio6xChannelGetSourceSlewRate

GtDio6xChannelGetTriStateTerminationMode

GtDio6xChannelGetTriStateTerminationVoltage

GtDio6xChannelReadSenseLogicLevel

GtDio6xChannelResetNames

GtDio6xChannelSetAnalogConnection

GtDio6xChannelSetAuxiliaryOutputSignal

GtDio6xChannelSetConnect

GtDio6xChannelSetMode

GtDio6xChannelSetName

GtDio6xChannelSetParameters

GtDio6xChannelSetPmuComparatorsSource

GtDio6xChannelSetPmuComparatorsValues

GtDio6xChannelSetPmuForcedCurrent

GtDio6xChannelSetPmuForcedCurrentCommutatingVoltage

GtDio6xChannelSetPmuForcedVoltage

GtDio6xChannelSetPmuForcedVoltageRamp

GtDio6xChannelSetSenseLevels

GtDio6xChannelSetSenseLoadCommutatingVoltage

GtDio6xChannelSetSenseLoadCurrent

GtDio6xChannelSetSenseLoadResistance

GtDio6xChannelSetSenseLoadState

GtDio6xChannelSetSkewDelay

GtDio6xChannelSetSourceCurrentLimits

GtDio6xChannelSetSourceImpedance

GtDio6xChannelSetSourceLevels

GtDio6xChannelSetSourceSlewRate

GtDio6xChannelSetTriStateTerminationMode

GtDio6xChannelSetTriStateTerminationVoltage

GtDio6xConvertNumberToOpCode

GtDio6xConvertOpCodeToNumber

GtDio6xFileAppend

GtDio6xFileClose

GtDio6xFileGetChannelCount

GtDio6xFileGetTimingBoardCount

GtDio6xFileGroupDelete

GtDio6xFileGroupGet

GtDio6xFileGroupGetChannelList

GtDio6xFileGroupGetName

GtDio6xFileGroupSet

GtDio6xFileImport

GtDio6xFileImportGetProgress

GtDio6xFileImportPanel

GtDio6xFileLoad

GtDio6xFileOpen

GtDio6xFileSave

GtDio6xFileGetVectorStartCount

GtDio6xFileSetVectorStartCount

GtDio6xFileSetChannelCount

GtDio6xFileSetTimingBoardCount

GtDio6xFillVectors

GtDio6xGetBoardCount

GtDio6xGetBoardInfo

GtDio6xGetBoardSummary

GtDio6xGetBoardType

GtDio6xGetCalibrationInfo

GtDio6xGetDriverSummary

GtDio6xGetErrorString

GtDio6xGetSlaveHandle

GtDio6xHighVoltageIoGetInputLevels

GtDio6xHighVoltageIoGetInputThreshold

GtDio6xHighVoltageIoGetState

GtDio6xHighVoltageIoSetInputThreshold

GtDio6xHighVoltageIoSetState

GtDio6xInitialize

GtDio6xMeasure

GtDio6xMemoryTest

GtDio6xMultiSiteDeleteAllSites

GtDio6xMultiSiteGetChannelList

GtDio6xMultiSiteGetRealTimeCompareFailures

GtDio6xMultiSiteGetSiteChannelCount

GtDio6xMultiSiteGetSiteCount

GtDio6xMultiSiteGetSiteList

GtDio6xMultiSiteSetChannelList

GtDio6xMultiSiteSetSiteArray

GtDio6xMultiSiteSetSiteOutputMode

GtDio6xMultiSiteWriteSystemMemoryToBoard

GtDio6xMultiSiteWriteVectorMemoryToSystemMemory

GtDio6xOutputGetDriverDisableMode

GtDio6xOutputGetOverCurrentControl

GtDio6xOutputGetOverCurrentEnable

GtDio6xOutputGetOverCurrentStatus

GtDio6xOutputResetOverCurrentStates

GtDio6xOutputSetDriverDisableMode

GtDio6xOutputSetOverCurrentControl

GtDio6xOutputSetOverCurrentEnable

GtDio6xPanel

GtDio6xPowerGetSource

GtDio6xPowerSetSource      

GtDio6xPowerSupplyGetCurrent

GtDio6xPowerSupplyGetInterfaceStatus

GtDio6xPowerSupplyGetState

GtDio6xPowerSupplyGetVoltage

GtDio6xPowerSupplyGetVoltageRails

GtDio6xPowerSupplyIsSupported

GtDio6xPowerSupplyResetFault

GtDio6xPowerSupplySetState

GtDio6xPowerSupplySetVoltage

GtDio6xPowerSupplySetVoltageRails

GtDio6xProbeGetContact

GtDio6xProbeGetData

GtDio6xProbeGetDataMode

GtDio6xProbeGetParameters

GtDio6xProbeSetDataMode

GtDio6xProbeSetParameters

GtDio6xReadRecordIndexMemory

GtDio6xReadRecordMemory

GtDio6xReadVectorMemory

GtDio6xReadVectorTestFlagsMemory

GtDio6xRealTimeCompareGetErrorAddressMemorySource

GtDio6xRealTimeCompareGetErrorCount

GtDio6xRealTimeCompareGetErrorCountSource

GtDio6xRealTimeCompareGetFailedChannels

GtDio6xRealTimeCompareGetFailedVectors

GtDio6xRealTimeCompareGetJumpPipelineMask

GtDio6xRealTimeCompareGetJumpSource

GtDio6xRealTimeCompareReadErrorAddressMemory

GtDio6xRealTimeCompareReadAllErrorData

GtDio6xRealTimeCompareSetErrorAddressMemorySource

GtDio6xRealTimeCompareSetErrorCountSource

GtDio6xRealTimeCompareSetJumpPipelineMask

GtDio6xRealTimeCompareSetJumpSource

GtDio6xReset

GtDio6xSelfTest

GtDio6xSequencerArm

GtDio6xSequencerArmIdleStep

GtDio6xSequencerGetBurstCount

GtDio6xSequencerGetChannelsCompareTrigger

GtDio6xSequencerGetFreqSynth

GtDio6xSequencerGetHaltMode

GtDio6xSequencerGetIdleStep

GtDio6xSequencerGetLoopCounterMode

GtDio6xSequencerGetMasterClockSource

GtDio6xSequencerGetProgramCounter

GtDio6xSequencerGetRecordOffset

GtDio6xSequencerGetRecordParameters

GtDio6xSequencerGetRunCompletionMode

GtDio6xSequencerGetRunElapsedTime

GtDio6xSequencerGetStatus

GtDio6xSequencerGetStopMode

GtDio6xSequencerGetSyncPulseParameters

GtDio6xSequencerGetSyncPulseSource

GtDio6xSequencerGetSystemClockExternal

GtDio6xSequencerGetSystemClockSource

GtDio6xSequencerHalt

GtDio6xSequencerIsRunning

GtDio6xSequencerReset

GtDio6xSequencerResume

GtDio6xSequencerRun

GtDio6xSequencerRunEx

GtDio6xSequencerRunIdleStep

GtDio6xSequencerSetBurstCount

GtDio6xSequencerSetChannelsCompareTrigger

GtDio6xSequencerSetFreqSynth

GtDio6xSequencerSetHaltMode

GtDio6xSequencerSetIdleStep

GtDio6xSequencerSetLoopCounterMode

GtDio6xSequencerSetMasterClockSource

GtDio6xSequencerSetRecordOffset

GtDio6xSequencerSetRecordParameters

GtDio6xSequencerSetRunCompletionMode

GtDio6xSequencerSetStopMode

GtDio6xSequencerSetSyncPulseParameters

GtDio6xSequencerSetSyncPulseSource

GtDio6xSequencerSetSystemClockExternal

GtDio6xSequencerSetSystemClockSource

GtDio6xSequencerStop

GtDio6xSetupInitialization

GtDio6xSetupInitializationVisa

GtDio6xStepCopySettingsToSteps

GtDio6xStepDelete

GtDio6xStepGetClock

GtDio6xStepGetControl

GtDio6xStepGetCount

GtDio6xStepGetDefinedSteps

GtDio6xStepGetLast

GtDio6xStepGetName

GtDio6xStepGetOutputFlag

GtDio6xStepGetPauseResumeTrigger

GtDio6xStepGetPhaseTriggerSource

GtDio6xStepGetPhaseTriggerSourceArray

GtDio6xStepGetRecordMode

GtDio6xStepGetSubroutineReturn

GtDio6xStepGetTimeoutMode

GtDio6xStepGetTimingSetIndex

GtDio6xStepGetVectorCount

GtDio6xStepInsert

GtDio6xStepRemap

GtDio6xStepReset

GtDio6xStepResetNames    

GtDio6xStepSetClock

GtDio6xStepSetControl

GtDio6xStepSetCount

GtDio6xStepSetLast

GtDio6xStepSetName

GtDio6xStepSetOutputFlag

GtDio6xStepSetPauseResumeTrigger

GtDio6xStepSetPhaseTriggerSource

GtDio6xStepSetPhaseTriggerSourceArray

GtDio6xStepSetRecordMode

GtDio6xStepSetSubroutineReturn

GtDio6xStepSetTimeoutMode

GtDio6xStepSetTimingSetIndex

GtDio6xStepSetVectorCount

GtDio6xTimerGetPauseResumeModifierDelay

GtDio6xTimerGetPauseResumeModifierTimeout

GtDio6xTimerGetSequencerTimeout

GtDio6xTimerGetStepTimeout

GtDio6xTimerSetPauseResumeModifierDelay

GtDio6xTimerSetPauseResumeModifierTimeout

GtDio6xTimerSetSequencerTimeout

GtDio6xTimerSetStepTimeout

GtDio6xTimingSetEdgeGet

GtDio6xTimingSetEdgeReset

GtDio6xTimingSetEdgeSet

GtDio6xTimingSetMemoryReadData

GtDio6xTimingSetMemoryWriteData

GtDio6xTrigConfigGetHaltTrigger

GtDio6xTrigConfigGetJumpTrigger

GtDio6xTrigConfigGetLocalBusTriggerSource

GtDio6xTrigConfigGetPauseResumeTrigger

GtDio6xTrigConfigGetPauseTrigger

GtDio6xTrigConfigGetPhaseResumeTrigger

GtDio6xTrigConfigGetPxiTrigger

GtDio6xTrigConfigGetRunTrigger

GtDio6xTrigConfigGetStopTrigger

GtDio6xTrigConfigSetHaltTrigger

GtDio6xTrigConfigSetJumpTrigger

GtDio6xTrigConfigSetLocalBusTriggerSource

GtDio6xTrigConfigSetPhaseResumeTrigger

GtDio6xTrigConfigSetPauseTrigger

GtDio6xTrigConfigSetPhaseResumeTrigger57

GtDio6xTrigConfigSetPxiTrigger

GtDio6xTrigConfigSetRunTrigger

GtDio6xTrigConfigSetStopTrigger

GtDio6xWriteRecordMemory

GtDio6xWriteVectorMemory

GtDio6xWriteVectorTestFlagsMemory