Here's my code to start the pulse train:
delaytime = 30000;
widthtime = 4000;
errChk(imgPulseRate(delaytime, widthtime, &delay, &width, &timebase));
errChk(imgPulseCreate(timebase, delay, width, IMG_IMMEDIATE, IMG_TRIG_POLAR_ACTIVEH,
IMG_EXT_TRIG3, IMG_PULSE_POLAR_ACTIVEH, PULSE_MODE_TRAIN, &Pid));
errChk(imgPulseStart(Pid, Sid));
and my code to stop it:
errChk(imgPulseStop(Pid));
errChk(imgPulseDispose(Pid));
Any ideas why I get 1 ping (one pulse) only?