Automatic commit. Fri Sep 28 00:00:03 WST 2012
[matches/honours.git] / research / TCS / interface.py
index 43f7a6d..a639ab1 100755 (executable)
@@ -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")

UCC git Repository :: git.ucc.asn.au