X-Git-Url: https://git.ucc.asn.au/?p=matches%2Fhonours.git;a=blobdiff_plain;f=research%2FTCS%2Finterface.py;h=a639ab12ed7831fd2f1a77dfa207e6c297ac6561;hp=43f7a6dfac0bfdb1760c648bba1c90b91ed6854e;hb=1579d274d421613e82124a089e1f6884171947af;hpb=f1878eefc82b0c465c0062b89ef39fdb4926e8cb diff --git a/research/TCS/interface.py b/research/TCS/interface.py index 43f7a6df..a639ab12 100755 --- a/research/TCS/interface.py +++ b/research/TCS/interface.py @@ -35,7 +35,7 @@ calibrate = { } # TODO: Adjust aqcuisition parameters here -aquire = { "DAC_Sweep" : "2000.0 + 500.0*int(step/500)", # DAC Sweep value (t is in STEPS, not seconds!) +aquire = { "DAC_Sweep" : "0.0 + 10.0*int(step)", # DAC Sweep value (t is in STEPS, not seconds!) "ADC_Averages" : 200, #"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,14 @@ 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 + ("Deflection Voltage" , None), ("Title" , None), ("Comment" , None), ("602 Scale" , None), ("Venault Voltage" , None), ("Accelerating Voltage" , None), ("Focus Voltage" , None), - ("Deflection Voltage" , None), + ("Initial Voltage" , None), ("Heating Current" , None), ("Heating Voltage (across filament)" , None), @@ -226,13 +227,25 @@ def main(): # Experiment # TODO: Modify data to record here sweep = 1 - #for i in range(0,5): + #for i in range(0,1): while True: os.system("mkdir -p " + getDate()) record_data([5], getDate()+"/"+str(getTime())+".dat", None, 4001) + + try: + pass + #os.system("echo \"Sweep number " + str(sweep) + " completed\" | festival --tts") + except: + pass sweep += 1 #setDAC(500) + try: + os.system("echo \"Experiment complete\" | festival --tts") + except: + pass + + def checkList(): try: input_file = log_open(getDate()+"/checklist", "r")