X-Git-Url: https://git.ucc.asn.au/?p=matches%2Fhonours.git;a=blobdiff_plain;f=research%2FTCS%2Finterface.py;fp=research%2FTCS%2Finterface.py;h=771ab3c42ee355edaf3452ebeeba6b839e00a6d3;hp=7553ab4dddc81319768f780a5031fb3491e05a12;hb=dfbdfa7f6e4071f48eb4568ea350c7b429fc3bb9;hpb=3d7aecf4dbdf8199abd6d3e49223e63e97855b44 diff --git a/research/TCS/interface.py b/research/TCS/interface.py index 7553ab4d..771ab3c4 100755 --- a/research/TCS/interface.py +++ b/research/TCS/interface.py @@ -35,7 +35,7 @@ calibrate = { } # TODO: Adjust aqcuisition parameters here -aquire = { "DAC_Sweep" : "0.0 + 1.0*int(step)", # DAC Sweep value (t is in STEPS, not seconds!) +aquire = { "DAC_Sweep" : "0.0 + 50.0*int(step)", # DAC Sweep value (t is in STEPS, not seconds!) "ADC_Averages" : 100, #"ADC_Vi" : 5, # ADC channel to read back Vi (set by DAC) through #"ADC_Is" : 4, # ADC channel to read back Is through @@ -63,13 +63,15 @@ ser = serial.Serial( # Put things that are being changed a lot near the top of the list. parameters = odict.odict([ ("Chamber Pressure" , None), # Chamber pressure now automatically determined + ("Focus Voltage" , None), ("Deflection Voltage" , None), + ("Accelerating Voltage" , None), + ("Venault Voltage" , None), + ("Title" , None), ("Comment" , None), ("602 Scale" , None), - ("Venault Voltage" , None), - ("Accelerating Voltage" , None), - ("Focus Voltage" , None), + ("Initial Voltage" , None), ("Heating Current" , None), @@ -227,8 +229,8 @@ def main(): # Experiment # TODO: Modify data to record here sweep = 1 - #for i in range(0,1): - while True: + for i in range(0,1): + #while True: os.system("mkdir -p " + getDate()) record_data([5], getDate()+"/"+str(getTime())+".dat", None, 4001) @@ -396,7 +398,7 @@ def record_data(ADC_channels, output, pollTime = None, dac_max = None): #gnuplot("set xrange [0:4000]") gnuplot("set xlabel \"DAC (counts)\"") gnuplot("set ylabel \"Sample Current (ADC counts)\"") - gnuplot.plot(Gnuplot.Data(data, title="t = "+str(measure_time), with_="lp", using="2:3")) + gnuplot.plot(Gnuplot.Data(data, title="t = "+str(measure_time), with_="lp", using="1:3")) for out in output: if out != sys.stdout: log_close(out)