GX5296, GX5961, GX5964
Returns the current Step and Vector being run.
GtDio6xSequencerGetProgramCounter (nHandle, pdwStep, pdwVector pnStatus)
Name |
Type |
Comments |
nHandle |
SHORT |
Session identifier:● Board handle is used when communicating with the hardware. The Board handle session identifier is returned by calling GtDio6xInitialize or GtDio6xSetupInitialization. |
pdwStep |
PDWORD |
Returns the currently running Step number. |
pdwVector |
PDWORD |
Returns the currently running Vector address. |
pnStatus |
PSHORT |
Returned status: 0 on success, negative value on failure. |
The following example gets the sequencer record mode:
DWORD dwStep, dwVector;
SHORT nStatus;
GtDio6xSequencerGetProgramCounter(nHandle, &dwStep, &dwVector, &nStatus);
printf(“The sequencer is running Vector %d of Step %d”, dwVector, dwStep);
GtDio6xSequencerArm, GtDio6xSequencerArmIdleStep, GtDio6xSequencerHalt, GtDio6xSequencerReset GtDio6xSequencerResume, GtDio6xSequencerRun, GtDio6xSequencerRunEx,GtDio6xSequencerRunIdleStep, GtDio6xSequencerSetBurstCount, GtDio6xSequencerSetChannelsCompareTrigger, GtDio6xSequencerSetRunCompletionMode, GtDio6xSequencerSetFreqSynth, GtDio6xSequencerSetHaltMode, GtDio6xSequencerSetIdleStep, GtDio6xSequencerSetLoopCounterMode, GtDio6xSequencerSetMasterClockSource, GtDio6xSequencerSetRecordOffset, GtDio6xSequencerSetRecordParameters, GtDio6xSequencerSetStopMode, GtDio6xSequencerSetSyncPulseSource, GtDio6xSequencerSetSyncPulseParameters, GtDio6xSequencerSetSystemClockExternal, GtDio6xSequencerSetSystemClockSource, GtDio6xSequencerStop, GtDio6xGetErrorString