HW/LaboratoryInstruments/FunctionGenerators/Rigol/index


#First, set the waveform parameters
echo "*IDN?"|netcat -w 1 192.168.2.171 5555
echo ":OUTP2 OFF"|netcat -w 1 192.168.2.171 5555 #Turn off output off ch2
#echo ":SOUR2:APPL:ARB 500,6,0"|netcat -w 1 192.168.2.171 5555 #Arbitrary waveform, Samples rate:500Sa/s (T=2ms); amplitude:6V, offset:0V 
sleep 0.1;
#echo ":SOUR2:DATA VOLATILE,-0.7,-0.7,-0.3,-0.3,0.1,0.1,0.4,0.4,0.7,0.7,-0.7"|netcat -w 1 192.168.2.171 5555 #Save data in memory of ch2, stair up

echo ":SOUR2:APPL:ARB 250,8,4"|netcat -w 1 192.168.2.171 5555
echo ":SOUR2:DATA VOLATILE,-0.7,-0.2,-0.2,0.3,0.3,0.7,0.7,0.3,0.3,-0.2,-0.2,-0.7"|netcat -w 1 192.168.2.171 5555 #stair up and down

#Now set the burst mode
echo ":SOUR2:BURS ON"|netcat -w 1 192.168.2.171 5555
echo ":SOUR2:BURS:MODE:TRIG;:SOUR2:BURS:TRIG:SOUR MAN;:SOUR2:BURS:NCYC 20 "|netcat -w 1 192.168.2.171 5555 #Set trigger to manual and number of cycle to 1
sleep 0.2;
echo ":SOUR2:BURS:TDEL 2"|netcat -w 1 192.168.2.171 5555 #Set time delay (in seconds)

echo ":OUTP2 ON"|netcat -w 1 192.168.2.171 5555 #Turn on output of ch2
#echo ":SOUR2:BURS:TRIG"|netcat -w 1 192.168.2.171 5555  

echo “OUTP2 ON”|netcat -w 1 192.168.2.171 5555