Starting Download..
save Save

How to Synchronize Waveforms from Multiple 34951A Channels

The 34951A waveforms may fail synchronization if you do not use triggering. The command sequence required to get all four channels to reliably synchronize is:

TRACE:DATA:FUNC 1,SQUARE,Test2,16

SOUR:FUNC:TRAC Test2, (@<ch_list>)

SOUR:FUNC:TRAC Test2, (@<ch_list>)

SOUR:MODE VOLT, (@<ch_list>)

SOUR:FUNC:VOLT:OFFS 0, (@<ch_list>)

SOUR:FUNC:VOLT:GAIN 1.0, (@<ch_list>)

SOUR:FUNC:CLOCK:SOUR INT|EXT|STEP, (@<ch_list>)

SOUR:FUNC:FREQ <freq>, (@<ch_list>)

SOUR:FUNC:TRAC:NCYCLES 2, (@<ch_list>)

SOUR:FUNC:TRIG:SOUR MAN|EXT, (@<ch_list>) - Do not use IMMediate

SOUR:FUNC:ENAB ON, (@<ch_list>)

Enable DAC Output On. Toggling off and on here requires a delay before triggering to allow the channel output relay contacts to fully settle. Without this delay there can be a voltage output uncertainty that can cause the waveform to start possibly creating a false trigger to external devices.

OUTP:STAT ON,(@<ch_list>)

*WAI 0.5 or delay external trigger

Start Waveform Output

SOUR:FUNC:TRIG:IMM (@<ch_list>) or send external trigger

Was this helpful?


Didn't find what you're looking for?