I am programming with visual basic. How can I route the software trigger signal out of the 5412 in vb?
I have tried using the niFgen_RouteSignalOut Function. But it didn't work.
These are the code segments:
CheckError (niFgen_init("Dev1", True, True, handle))
CheckError (niFgen_AbortGeneration(handle))
CheckError (niFgen_ConfigureOutputMode(handle, NIFGEN_VAL_OUTPUT_ARB))
CheckError (niFgen_AbortGeneration(handle))
CheckError (niFgen_ClearArbMemory(handle))
CheckError (niFgen_ConfigureClockMode(handle, NIFGEN_VAL_HIGH_RESOLUTION))
CheckError (niFgen_ConfigureTriggerMode(handle, 0, NIFGEN_VAL_STEPPED))
CheckError (niFgen_ConfigureTriggerSource(handle, 0, NIFGEN_VAL_SOFTWARE_TRIG))
CheckError (niFgen_CreateBinary16ArbWaveform(handle, wavesize, Waveformdataarray(1), waveformhandle))
CheckError (niFgen_RouteSignalOut(handle, 0, NIFGEN_VAL_MARKER, NIFGEN_VAL_PFI_1))
CheckError (niFgen_ConfigureArbWaveform(handle, "0", waveformhandle, dblamp, 0))
CheckError (niFgen_ConfigureSampleRate(handle, dblSampleRate))
CheckError (niFgen_ConfigureOutputEnabled(handle, "0", True))
CheckError (niFgen_InitiateGeneration(handle))
For ii = 1 To 10
CheckError (niFgen_SendSoftwareTrigger(handle))
Waiting (1000)
Next ii