*IDN? #Funtion to generate the 1min 3min ... etc sequence # Reset system *RST # Turn off all outputs output1 off output2 off source1:voltage:unit vpp # Clear all trigger signals INIT:CONT:ALL OFF # LOAD Arbitrary waveforms from USB mmem:load:data "USB:\OneMinHigh.arb" mmem:load:data "USB:\OneMinLow.arb" # Create Squence # First Low minute will wait until trigger to sync # Then sequence will run for the rest of the hour source1:data:seq #42355"simple_seq","usb:\OneMinLow.arb",1,onceWaitTrig,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",3,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",5,repeat,maintain,10,"usb:\OneMinLow.arb",2,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",3,repeat,maintain,10,"usb:\OneMinHigh.arb",4,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",7,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",3,repeat,maintain,10,"usb:\OneMinHigh.arb",3,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",3,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",2,repeat,maintain,10,"usb:\OneMinHigh.arb",6,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",3,repeat,maintain,10,"usb:\OneMinLow.arb",8,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",2,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",3,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",5,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",7,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",4,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10,"usb:\OneMinHigh.arb",1,repeat,maintain,10,"usb:\OneMinLow.arb",4,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",2,repeat,maintain,10,"usb:\OneMinHigh.arb",2,repeat,maintain,10,"usb:\OneMinLow.arb",1,repeat,maintain,10 # Setting Source 1 (Desired signal) source1:function arb source1:function:arb simple_seq source1:function:arb:srat 1 source1:function:arb:filt off source1:voltage 2.5 source1:voltage:offset 0.0 output1:load inf output1 on output2 off # External trigger must be 1pps from MASER trigger1:source ext #Initialize trigger and sync all INIT:CONT:ALL ON INIT:IMM:ALL