#!/usr/bin/python
# Written by <sven@killig.de>
# Unfortunately, Ethernet on my DP832 is unstable ;-(
import vxi11
import time
import datetime
import sys
instr = vxi11.Instrument(sys.argv[1])
#print(instr.ask("*IDN?"))
# returns 'RIGOL TECHNOLOGIES,DP832,DP8C17300....,00.01.14'
dt=datetime.datetime.now()
while True:
	print("%s; %i" % ( str(datetime.datetime.now()-dt).replace(".",","), int(float(instr.ask(":MEASure:POWEr?"))*1000)) )
	time.sleep(.2)
