I am trying to program a pair of Wavetek 39 waveform generators, which us GPIB. I want to not fill up their input buffer by seending commands too fast, so I want to know when it is done with one before sending the next one. The way I should do this it seems, is to use the service request event. Unforunately, I can't get that working.
I've slightly modified the SRQ event example (just modified the instrument instruction string to match my instrument) and attaced that. Unfortunately, when I run that, no service request is generated, or at least the "wait for RQS" vi doesn't pick up on them, so it always times out, even thought the instruction ("WAVE SINE", which just selects a sine wave for output) is definately finfished.
Any ideas why this isn't working, or othe methods I might use to make sure I don't send instructions too fast (besides just adding arbtrary waits. . that would be dumb)?