Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

How to avoid over-duration bursts on 33120A?

I wish to increase burst duration every second [per Agilent Application Note 1407].

I increase frequency every second by feeding the frequency array to a For-loop with 1000ms delay.

 

Problem:  At frequency change, the device updates burst parameters in memory without finishing the current burst; the result is a random burst with much longer duration than the other bursts.  I wish to prevent this long-burst at all times.

 

Problematic VI is attached.

 

(1)  33120A documentation says all burst params should be set before enabling burst mode -- but how to do that every second?

 

--I have tried removing the config box from the loop, updating frequency inside the loop via VISA writes, with other VISA writes to enable/disable the machine every 1000ms, but it seems like switching modes every second is too fast for the 33120A to handle.  The output is staggered, jarbled, and confused.

 

(2)  Has anyone success with starting/stopping a machine's mode this fast? -- or any other advice for me?

 

Thanks and regards

Download All
0 Kudos
Message 1 of 1
(3,125 Views)